NPM Init и Start

Я использую npm для локального проекта, и я хочу знать, должен ли я использовать npm init каждый раз, когда начинаю сеанс? Я думаю, что ответ - да.

Например, если я перезагружаю свою машину, мне нужно выполнить npm init? Нужно ли делать npm install и npm start каждый раз?

Спасибо

3 ответа

Решение

Нет, вам нужно только сделать npm init когда вы впервые создаете проект. По сути, это просто создает package.json файл ( https://docs.npmjs.com/cli/init.html).

И вам нужно только бежать npm install когда вы впервые настраиваете проект для локальной разработки, или когда вносятся изменения в зависимости проекта. Итак, обычно только один раз, если вы не внесли изменения. ( https://docs.npmjs.com/cli/install.html)

npm start это скрипт, который должен быть определен в вашем package.jsonи вам, вероятно, придется запускать его каждый раз, когда вы начинаете локальную разработку вашего проекта.

Когда вы создаете проект узла, вам нужно иметь package.json. npm init это удобный способ создать ваш пакет package.json; вам может понадобиться запускать его каждый раз, когда вы начинаете новый проект.

npm installтем не менее, устанавливает ваши зависимости в папке node_modules. Возможно, вам придется запускать его каждый раз, когда вы вручную добавляете зависимость в ваш файл package.json.

Если вам нужна дополнительная информация, проверьте здесь: https://nodesource.com/blog/an-absolute-beginners-guide-to-using-npm/

Насколько я могу судить, npm init предназначен для создания новых модулей, которые вам никогда не понадобятся для запуска npm init для запуска сеанса.

Другие вопросы по тегам