2016-08-14 3 views
0

Я следовал учебнику здесь http://blog.mgechev.com/2016/06/26/tree-shaking-angular2-production-build-rollup-javascript/Rollup ошибка от модуля ввода-angular2 материала

Когда я пытаюсь запустить накопительный пакет, я получил эту ошибку. Модуль /Users/gordon/workspace/CraigsMenu/craigsmenu-web/node_modules/@angular2-material/input/input.js не экспортирует MdInputModule (импортируется/Users/gordon/workspace/CraigsMenu/craigsmenu-web/dist/app .module.js)

Я не уверен, какая вещь вызвала проблему. Возможно ли, что входной сигнал с угловым материалом не поддерживал es2015 должным образом и все еще является модулем commonjs?

Все, что угодно. Заранее спасибо!

ответ

0

Правильно, that's a CommonJS module (прокрутите список до конца, вы увидите вещи, как exports.MdInputModule = MdInputModule. Для того, чтобы преобразовать его вам нужно использовать rollup-plugin-commonjs.

+0

Привет Рич, так что мои модули встроены в ES2015 модули, так что у меня есть проект, представляющий собой сочетание модулей CommonJS и модулей ES2015. Как это сделать? Как выглядит rollup.config.js? –

+0

В вашем файле rollup.config.js вам просто нужно добавить 'import commonjs from ' rollup-plugin-commonjs'' и добавьте параметр 'plugins: [commonjs()]'. Плагин определит модули CommonJS и преобразует их –

 Смежные вопросы

  • Нет связанных вопросов^_^