Несоответствия при установке сторонних библиотек в Angular 2

Я пробираюсь через Angular 2 и столкнулся с несколькими проблемами со сторонними библиотеками

  1. Некоторые библиотеки, такие как Firebase, предлагают использовать Webpack
  2. В других библиотеках, таких как 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 в результате недавних изменений в том, как модули импортируются в ваше приложение.

Другие вопросы по тегам