2016-08-09 4 views
0

Я в процессе создания 2 проектов. Проект 1 будет похож на библиотеку. Проект 2 будет приложением, которое использует код библиотеки проекта 1.NPM link сделано во время установки внутри пакета.json

Так что я хотел бы сделать ссылку НОЙ от проекта 1 к проекту 2. Я могу сделать это в командной строке, используя следующие файлы:

  • CD ../project1 НОЙ ссылку
  • кд ../project2 npm link project1_name

и он отлично работает. Но я не хочу этого делать, я хочу, когда я устанавливаю package.json, чтобы не только настроить различные зависимости, но также настроить ссылку.

Так как бы я сделал это в сценарии npm? Я думал, возможно - «предустановки»: «CD ../project1 НОЙ ссылка & & кд ../project2 НОЙ ссылки project1_name»,

, но это не удается, и я думаю, что это, возможно, придется делать с тем, что это правильно способ разделить различные команды.

ответ

0

Прямо перед Я отправил вопрос, который я попробовал несколько комбинаций, и я получил ответ -

Вам просто нужно разместить & & между каждой командой, которую вы хотите ввести, если вы делали это вручную ,

Так что ответ -

"предустановка": "CD ../project1 & & НОЙ ссылка & & кд ../project2 & & НОЙ ссылка project1_name",

Я положил, что в объект сценариев в package.json, и теперь, когда пакет установлен, он будет ссылаться на проект библиотеки