Как я могу сказать NPM поместить файл package-lock.json в корневой каталог проекта

#node.js #npm #package-lock.json

#node.js #нпм #блокировка пакета.json

Вопрос:

Я недавно обновился до узла v16.13.1, который также обновляет меня до версии npm 8.1.2, и теперь файл package-lock.json создается внутри папки node_modules вместо старого расположения в корневом каталоге проекта.

Я использую файл gitignore, чтобы игнорировать каталог node_modules. Лучше всего не фиксировать ваши node_modules на github. К сожалению, это означает, что файл package-lock.json теперь также игнорируется. рекомендуется включить файл package-lock.json в репозиторий.

Как теперь зафиксировать файл.json с блокировкой пакетов, игнорируя модули в папке node_modules?

Есть ли способ переместить файл package-lock.json обратно в корневой каталог проекта?

Комментарии:

1. это странно. он не должен находиться в каталоге node_modules.