Выполнение ссылки 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
,