Я клонировал репозиторий из github, у которого есть package-lock.json (но нет package.json).Затем в терминале git bash я захожу в каталог и запускаю npm install
, но я просто получаю сообщение о том, что нет package.json, а затем все в package-lock.json удаляется, так что он в основном пуст, за исключением имени проекта иверсия.
Я думал, что запуска npm install
с package-lock.json в каталоге было достаточно, чтобы заново создать node_modules, но серьезно ли я неправильно понимаю, как это работает?Кстати, у меня есть узел 8.12.0 и npm 6.4.1, и я работаю в Windows 10. Кроме того, я думаю, что package-lock.json был создан в системе Unix, поэтому могут возникнуть проблемы при использовании package-lock.json вдругая ОС?
Я уже пытался запустить npm init
только для того, чтобы получить файл package.json, а затем запустить npm install
, но это все равно не дало мне папку node_modules.