A
есть страый проект который использует bower и usemin. Пытаюсь перевести его на более современные интсрументы. На первом этапе хочу заменить usemin на webpack. Создал файл index.js и заполнил его строчками вида
require('./bower_components/moment/moment.js')
Так же использую imports-loader
и exports-loader
. Возникла проблема, некоторые библиотеки используют такой код чтобы подгружать зависимости (function (root, factory) {Я могу использовать
"use strict";
/*global define*/
if (typeof define === 'function' && define.amd) {
define(['moment'], factory); // AMD
} else if (typeof exports === 'object') {
module.exports = factory(require('moment')); // Node
} else {
factory(root.moment); // Browser
}
}(this, function (moment) {
...
}
require('imports-loaders?define=>false!./path/to/lib.js')
чтобы заставить библиотеку не использовать AMD метод для загрузки зависимости. А вот imports-loaders?exports=>false!....
не работает. Как-то можно это сделать - заставить библиотеку не использовать CommonJS метод для загрузки зависимости?