2016-01-13 5 views
2

Некоторое время мой клиент использовал некоторые компоненты Node и Bower для создания проектов. Всякий раз, когда новый разработчик приходит, это просто для этого человека, чтобы просто запуститьКак сделать JSPM устанавливать зависимости Bower

npm install 
bower install 

И тогда будет готов к работе.

Мы работаем над новым проектом, и на этот раз мы хотим использовать JSPM вместо Bower. Однако мы хотим использовать наши существующие частные библиотеки (20+ из них), и мы не хотим тратить глупое количество времени на их переписывание. Кроме того, им еще нужно работать как обычные компоненты Bower для других проектов.

До сих пор это сработало. Мы использовали jspm-git для установки реестра. Однако JSPM терпит неудачу в одном: он не устанавливает зависимости Bower от тех библиотек, которые он установил.

Как бы мы это сделали? Я хотел бы другие УБС в команде, чтобы иметь возможность проверить проект и запустить

npm install 
jspm install 

И на их пути. Пока это покажется невозможным. Какую настройку мы забыли? Любые рекомендации будут высоко оценены.

+0

Я мало знаю, о 'jspm', но из моего опыта' npm' является вполне нормально для получения зависимостей как для кода сервера, так и для клиента. Если вы используете такой инструмент, как «webpack», он затем проанализирует, что именно вы используете в своем каталоге «node_modules» и скомпилируете один или несколько пакетов, которые могут потребоваться с клиентской стороны. Что еще можно хотеть? –

ответ

1

Вам нужен JSPM становых конечная точка: НПХ установить JSPM-становая конечные точки --save-DEV

Затем вам нужно зарегистрировать Бауэр конечных точек с JSPM: JSPM реестра создать становую JSPM-становой конечные точки

Затем вы можете установить Бауэр пакеты: JSPM установить становым: угловая самозагрузку-множественного

Надеется, что это помогает :)

0

Просто установите ред его успешно с jspm install npm:bootswatch, то требуется его в коде с <require from="bootswatch/slate/bootstrap.min.css"></require>

Также отправил эту информацию на bootswatch-распред проекта на GitHub здесь: https://github.com/dbtek/bootswatch-dist/issues/32