Loading... # 一、npm install 命令可选参数 **1、-g:global 模式。用于全局安装模块。将模块安装到全局的 node**\_**modules 目录下,这样在任何地方都可以通过 require('**<module-name>**') 来引入它** ``` 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=**<package-name>**:用于仅安装指定的包。** ``` npm install --only=<package-name> ``` **16、--tag=**<tag-name>**:用于为模块添加一个标签。** ``` npm install --tag=<tag-name> <package-name> ``` 最后修改:2023 年 08 月 23 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏