Использование и принцип ссылки на пряжу и ссылку на npm

NPM

эффект

Во время разработки пакет может быть связан с другим проектом.

Обычно используется для проверки новых функций или при попытке отладки проблем с пакетами, которые ведут себя в других проектах.

использовать

Мы разрабатываем проектproject-AКогда вам нужно использовать другой пакет, разработанный локальноlink-module, что нам делать?

из-заnpm linkа такжеyarn linkОн используется таким же образом, поэтому в этой статье используется толькоnpm linkНапример

1. cd вlink-moduleкаталог, выполнитьnpm link.

2. cd вproject-Aвоплощать в жизньnpm link link-module ;

3. Непосредственно вproject-Aиспользуется вlink-moduleМешок;

project-A > index.js

require("link-module");

В это время мыlink-moduleНа любое изменение пакета можно ответить своевременноproject-Aсередина.

4. Не хочу использоватьlink-moduleможет быть выполнено, когдаnpm unlink link-moduleОтключить.

принцип

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

Анализируем следующие шаги

1. Выполнитьnpm linkЭтот код выводится, когда:

/usr/local/lib/node_modules/link-module -> /Users/shiyou/Desktop/link-module

означает в общедоступном пути управления пакетами/usr/local/lib/node_modules/подключен к местномуlink-moduleМешок.

2. Поэтому мыproject-Aвыполнить вnpm link link-moduleкоманда, он пойдет/usr/local/lib/node_modules/Найдите, есть ли этот пакет по этому пути, и если да, то установите мягкую цепочку.