一、npm install 命令可选参数

1、-g:global 模式。用于全局安装模块。将模块安装到全局的 node\_modules 目录下,这样在任何地方都可以通过 require('') 来引入它

npm install -g <package-name>

2、-S:silent 模式。用于以 silent 模式运行。在 silent 模式下,npm 会隐藏所有非错误输出,只显示错误信息。

npm install -S
npm install -s

3、-D:development 模式。用于以 development 模式运行。在 development 模式下,npm 会安装开发依赖关系。开发依赖关系是指在项目开发过程中用于辅助工具、测试或示例的依赖项。

npm install -D
npm install -d

4、-E:exact 模式。用于以 exact 模式运行。在 exact 模式下,npm 会安装指定版本的依赖项,而不会自动安装最新版本。

npm install -E <package-name>@<version>

5、-O:optional 模式。用于以 optional 模式运行。在 optional 模式下,npm 会安装可选的依赖项。可选依赖项是指在项目运行时可能需要的依赖项,但不是必需的。

npm install -O

6、--save:用于将模块添加到 package.json 文件的 "dependencies" 部分。

npm install --save <package-name>

7、--save-dev:用于将模块添加到 package.json 文件的 "devDependencies" 部分。

npm install --save-dev <package-name>

8、--save-exact:用于以 exact 模式运行,并将模块添加到 package.json 文件的 "dependencies" 部分。

npm install --save-exact <package-name>

9、--dry-run:用于模拟运行,显示将会执行的操作,但不实际执行。

npm install --dry-run <package-name>

10、--force:用于强制安装,即使已经存在相同的模块。

npm install --force <package-name>

11、--ignore-scripts:用于忽略 package.json 文件中的 "scripts" 部分。

npm install --ignore-scripts <package-name>

12、--no-bin-links:用于阻止创建 bin 链接。

npm install --no-bin-links <package-name>

13、--no-shrinkwrap:用于禁用 shrinkwrap。

npm install --no-shrinkwrap <package-name>

14、--no-progress:用于禁用进度条。

npm install --no-progress <package-name>

15、--only=:用于仅安装指定的包。

npm install --only=<package-name>

16、--tag=:用于为模块添加一个标签。

npm install --tag=<tag-name> <package-name>
最后修改:2023 年 08 月 23 日
如果觉得我的文章对你有用,请随意赞赏