锁定项目的node版本

因为node版本出错的事件相信已经经历很多了,新老项目重叠,即使有nvm这样的工具来切换node版本,但是有时候项目所使用的版本号并不清楚,所以锁定版本就显出其必要性,避免因为版本不同出现跑不起来的问题,费时费力。

锁定版本分为两个步骤:

1.package.json中添加:

  "engines": {
    "node": "v8.16.0"
  }
node后面可以是固定版本也可以是
"node": ">=10 <14",
"npm": ">= 3.0.0"
这种范围。(注:如果使用的是yarn,锁定版本的步骤到此即可生效了
2.:
针对于npm需要新增一个.npmrc文件,写入:
engine-strict = true

.npmrc即为npm的配置文件,可自行设置其他npm相关配置项。

 

posted @ 2022-08-26 11:21  妄欢  阅读(377)  评论(0编辑  收藏  举报