1. 只安装dependencies下的依赖
生产环境只需要dependencies下的依赖,那么可以运行 npm install --omit=dev
参考:How do you prevent install of "devDependencies" NPM modules for Node.js (package.json)?
2. 强制项目中node的版本
同事拿项目到linux部署的时候,执行npm i
报错,查看node版本原来是太低了。
做了限制吧
package.json
"engines": {
"node": ">=18.20.4"
}
.npmrc
engine-strict=true
这样执行npm i
的时候终端就会有node版本低的报错信息了
参考:
锁定你项目中的node版本,让你的项目有一个稳定且统一的运行环境
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。