@z0091

Как добвить в webpack backbone.cocktail?

Перевожу большой проект на webpack. Мы используем backbone.cocktail

Написал небольшой loader

{ test: /backbone\.js$/, loader: "util/backbone.coctail"}


в backbone.coctail.js
module.exports = function () {
    if (this.cacheable) this.cacheable();

    // This is an async loader
    var loaderAsyncCallback = this.async();

    var slug = 'var Backbone = require(' + JSON.stringify("backbone") + ');\n'
        + 'var Cocktail = require(' + JSON.stringify("backbone.cocktail") + ');\n'
        + 'Cocktail.patch(Backbone);\n'
        + 'module.exports = Backbone;';

    loaderAsyncCallback(null, slug);
};


По понятным причиным, после сборки, получается что мы загружаем сами себя

/***/ 5:
/***/ function(module, exports, __webpack_require__) {

	var Backbone = __webpack_require__(5);
	var Cocktail = __webpack_require__(148);
	Cocktail.patch(Backbone);
	module.exports = Backbone;

/***/ },


Возможно кто то уже сталкивался с подобным?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы