Я пытаюсь переписать старое приложение, которое использует require.js для использования импорта es6. Одна из используемых библиотек - Backbone и Underscore. Чтобы создать один большой пакет и предварительно скомпоновать es6 на es5, я использую Webpack с загрузчиком babel. Bundle будет создаваться, но когда я загрузить его в браузере я получаю следующее сообщение об ошибке:Подчеркивание дает ошибку при связывании с Webpack
Uncaught TypeError: Cannot read property '_' of undefined
Похоже, что «это» в Подчеркивание не определено в созданных bundle.js так root._ дает мне ошибку.
// Baseline setup
// --------------
// Establish the root object, `window` in the browser, or `global` on the server.
var root = this;
// Save the previous value of the `_` variable.
var previousUnderscore = root._;
// Establish the object that gets returned to break out of a loop iteration.
var breaker = {}
Кто-нибудь испытал ту же проблему?
Какова ваша конфигурация webpack 'babel-loader'? Вероятно, вы потеряли что-то по строкам 'exclude:/node_modules /'. – loganfsmyth
Tnx много! Добавление 'exclude:/node_modules /' в 'babel-loader' webpack config решило проблему! –