Несоответствия при установке сторонних библиотек в Angular 2
Я пробираюсь через Angular 2 и столкнулся с несколькими проблемами со сторонними библиотеками
- Некоторые библиотеки, такие как Firebase, предлагают использовать Webpack
- В других библиотеках, таких как Material 2, есть только инструкции по установке с использованием установщика Broccoli, который генерирует файл angular-build-cli, который Webpack не создает
Как мне лучше всего включить обе библиотеки в мой проект? Должен ли я просто придерживаться установщика Broccoli или есть какие-то обходные пути?
1 ответ
К вашему сведению, инструмент сборки angular-cli отходит от брокколи и имеет тестовую ветвь для веб-пакета.
Вы можете установить его используя npm install angular-cli@1.0.0-beta.11-webpack.2
Оттуда вам просто нужно установить пакеты материалов и набор текста. Я считаю, что веб-пакет достаточно умен, чтобы знать, что он должен включать файлы из import
заявления. В мой проект веб-пакета были добавлены moment.js и lodash, и это было просто: установить их и набрать их.
Тем не менее, в последний раз я проверял, что материал НЕ работает с RC6 в результате недавних изменений в том, как модули импортируются в ваше приложение.