有些命令,例如 npm install,有一个 --production
标志。使用该标志会使 npm 仅安装项目清单中列出的依赖项,而不是 devDependencies
部分中列出的依赖项。
以下是文档中对该标志的描述:
使用 --production 标志(或当 NODE_ENV 环境变量设置为 production 时),npm 将不会安装列在 devDependencies 中的模块。
然而,该标志的实际应用是什么?
只有在项目目录内发出 npm install
命令时才能使用它,可能是通过克隆 Git 存储库获得的。否则,包将通过 npm install package-name
安装,且会自动安装 devDependencies
。