Webpack включает AMDPlugin по умолчанию, поэтому, если модуль проверяет AMD перед CommonJS, это определение модуля будет использоваться.Есть ли способ отключить AMDPlugin?
if (typeof define === 'function' && define.amd) {
define([], factory)
} else if (typeof exports === 'object') {
exports.foo = factory();
}
Я хотел бы вообще игнорировать AMD. Есть ли способ сделать это в webpack?
Решения: 'модуль: { погрузчиков: [ {тест: /\.js/, погрузчик:? Импорт определить => лжи '} ] }' –
Иногда определение AMD просто не хватает некоторые структуры каталогов. В этом случае вы можете добавить отсутствующий путь к 'resolve: {fallback: [...]}' и разрешить веб-пакет решить их. Дополнительный загрузчик не требуется. – Rockallite
@WiktorKozlik, пожалуйста, добавьте свое решение в качестве фактического решения, чтобы его было легче увидеть. –