Выполнение ссылки npm из общей папки

Я использую пользовательскую библиотеку, а затем связываю их между другими библиотеками, используя 'npm link'. Одна проблема в том, что

если я сделаю 'npm install', ссылки исчезнут, и тогда мне придется идти вручную и делать ссылки.

Чтобы решить эту проблему, я думаю о создании сценария для создания ссылки npm между библиотеками, где это необходимо, но я не уверен, сработает ли это, потому что нам придется делать ссылку npm по точному пути из командной строки, а не запускать из общий путь из командной строки.

Пример:

Я собрал библиотеку @ mycustomlib / ui-components и использую их в других проектах.

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

1 ответ

Любой npm link Вы настроите, будет перезаписан, когда вы npm install,

Один из вариантов, чтобы избежать повторной ссылки каждый раз, когда вы npm install может быть, чтобы создать новый скрипт в package.json как это:

"scripts": {
  "install-local": "npm install && npm link @mycustomlib/ui-components"
}

Тогда просто беги npm run install-local,

Другие вопросы по тегам