Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我看到有一个 devDependencies 仅用于在开发服务器上安装软件包。仅在生产服务器上安装软件包是否存在这样的事情?
不,没有productionDependenciespackage.json 属性。要打开/关闭 的安装devDependencies,您可以使用NODE_ENV环境变量。在这里 查看更多。
productionDependencies
devDependencies
NODE_ENV
如果这还不够,您当然可以为 npm 定义一些自定义脚本来安装特定于生产的依赖项。npm 支持自定义脚本,您可以在此处阅读。
您可以通过执行跳过安装开发依赖项npm install --production
npm install --production
您也可以通过将NODE_ENV环境设置为生产来实现相同的目的