Переустановите пакет из файла package-lock. json - PullRequest
0 голосов
/ 01 апреля 2020

Рассмотрим этот сценарий: я установил некоторые пакеты, такие как jquery и bootstrap с npm install.

После этого npp создайте файл package-lock.json, который описывает информацию об установленном пакете.

Когда я помещаю проект папки sh в git папка server node_modules не была отправлена ​​из-за gitignore, и на сервер помещается только файл json. Если кто-то клонирует этот репозиторий, у него есть только файл json. Как мы можем восстановить или переустановить все зависимости из файла package-lock. json? Я пробовал npm install, npm ci, npm i, но ничего не восстанавливалось. Есть идеи?

1 Ответ

1 голос
/ 01 апреля 2020

Просто вам нужно запустить 'npm i' из папки вашего проекта. Также убедитесь, что все ваши зависимости находятся в вашем файле пакета. json. И вам необходимо отслеживать изменения в вашем пакете. json файла в будущем, потому что фиксация 'node_modules' - это реальная вещь. это всегда будет игнорироваться настройками * .gitignore. Также используйте «npm i% package% --save», чтобы добавить текущий пакет в пакет. json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...