2016-11-15 3 views
2

Я работаю над проектом с Angular-Meteor, и он отлично работает. В качестве отправной точки я использовал https://github.com/Urigo/angular2-meteor-base. Теперь я хотел бы установить PrimeNG в качестве моего пользовательского интерфейса. В документации по http://www.primefaces.org/primeng/#/setup говорится, что мне нужен менеджер модулей, например webpack или system.js, для привязки зависимостей. Ни один из них не существует в проекте с угловым метеоритом. Я даже не понимаю, как это работает, потому что даже на странице Angular2 пример шаблона содержит загрузчик модуля. Как работает управление модулем на примере базы данных «Угловая метеор», и как я могу добавить PrimeNG.угловой2-метеор с PrimeNG

Спасибо

ответ

1

Помните, что Meteor уже включает в свой собственный пакет/плагин/менеджер модуля (не путать их с угловыми «модулями»).

В частности, он хорошо работает с npm, поэтому простое заявление import {myModule} from "primeng/primeng"; должно работать. Конечно, убедитесь, что вы установили primeng через npm (команда npm install primeng --save), как указано на странице настроек, на которую вы ссылаетесь.

Метеор автоматически включит необходимые скрипты в ваш комплект приложений.

После этого вы останетесь с указанием соответствующего CSS и связанных с ним изображений/шрифтов. Я думаю, что webpack автоматически обрабатывает ссылки в CSS для изображений и шрифтов (не знаю, для SystemJS), но это не так с Meteor.

Простое решение, чтобы скопировать их в папку public, со структурой соответствующих вложенная (s) (как public/images/ или public/fonts/, в зависимости от того, как эти активы размещены относительно с первоначальными CSS-файлов).

Что касается самих CSS-файлов, просто включите их в любую папку client, а Метеор свяжет их.

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