Как использовать пакет npm с модулем es6 через Webpack и 6to5?
Допустим, я хочу использовать Immutable в моем проекте (или любом другом пакете npm). я имеюnpm install
так оно и есть вnode_modules
, Конечно, там есть экспорт CommonJS. Я, однако, хочу использовать модули es6 в моем проекте.
Я использую Webpack для компиляции всего вместе с загрузчиком 6to5 для работы с синтаксисом модуля es6.
В моем исходном файле я говорюimport Immutable from 'immutable';
--- но это вызывает проблему, потому что ES6import
ищет es6default
быть экспортированным, что не так (для неизменяемого или, возможно, почти для любого другого пакета npm). Скомпилированный код выглядит так:var Immutable = require('immutable')["default"];
--- который конечно выдает ошибку, так как нетdefault
свойство найти.
Могу ли я использовать пакеты npm с модулями es6?