我在本地项目中使用 npm,我想知道每次开始会话时是否必须使用 npm init?我认为答案是肯定的。
例如,如果我重新启动我的机器,我必须执行 npm init 吗?我每次都必须做 npm install 和 npm 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 来启动会话的新模块