NPM 初始化和启动

NPM Init and Start

我正在为本地项目使用 npm,我想知道每次启动会话时是否都必须使用 npm init?我认为答案是肯定的。

例如,如果我重新启动机器,是否必须执行 npm init?我每次都必须执行 npm install 和 npm start 吗?

谢谢

不,您只需在首次创建项目时执行 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 来启动会话的新模块,据我所知