2016-07-24 2 views
0

Я работаю над набором проектов JavaScript, и некоторые из них имеют зависимости между ними. Я выбрал JSPM в качестве менеджера пакетов - все в порядке. Но во время разработки я хочу иметь самый эффективный без трения способ работы с этим.Непрозрачная разработка нескольких пакетов SystemJS/JSPM

Каков наилучший способ для меня иметь зависимость от одного проекта другому в совершенно прозрачном виде - когда я работаю на нем локально, я могу просто прыгать между проектами, не делая никакой упаковки или установка пакетов и в то же время информация о пакете со своими зависимостями - это то, что ожидается для выпуска (публичный пакет) и построено на CI ??

С NPM я мог бы делать npm link - ничего подобного я могу делать ??

ответ

1

Вы можете использовать jspm link

Запуск jspm link в модуле опубликую его в локально глобальной «связи» хранилище.

Запуск jspm install --link затем установит проект из репозитория «ссылка».

Единственное функциональное различие между npm link заключается в том, что (по крайней мере на данный момент) jspm link необходимо будет запускать каждый раз при изменении локального кода. Это можно автоматизировать с помощью задачи просмотра (см. jspm-cli#481).

+0

Отлично .. Спасибо! Задача часов звучит как путь - любите мои петли обратной связи, чтобы быть как можно более плотными. – EinarI

+0

Бета-версия 0.17 имеет более оптимизированный подход с использованием символических ссылок напрямую, см. [Здесь] (http://jspm.io/0.17-beta-guide/linking.html). Я бы просто попробовал это вместо этого - спасибо, что привело меня к правильному пути! – EinarI

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