#npm #node-modules #eslint #npm-install
#npm #модули узла #eslint #npm-install
Вопрос:
У меня есть репозиторий, в котором есть множество зависимостей от одноранговых разработчиков (это репозиторий является автономной конфигурацией eslint, например, airbnb).
Если я использовал это в другом проекте в качестве модуля узла (импортируя его через github, а не извлекая его через npm), будет package-lock.json
ли файл, созданный в этом модуле, использоваться в проекте вызывающих?
Ответ №1:
Нет. Согласно документации, package-lock.json
файлы «будут проигнорированы, если они будут найдены в любом другом месте, кроме пакета верхнего уровня».
Если вам нужно поведение файла блокировки в зависимости, вместо этого используйте файл shrinkwrap .
Предполагая, что вы все еще устанавливаете с npm
клиентом, тот факт, что вы извлекаете пакет откуда-то, кроме реестра npm, не влияет на это поведение.