【发布时间】:2020-08-07 18:11:04
【问题描述】:
我正在尝试在我的 javascript 项目中锁定节点和 npm 版本,以确保其他开发人员在构建要提交的捆绑包时拥有这些特定版本。我刚刚将它添加到我的 package.json 中:
"engineStrict" : true,
"engines": {
"node" : "10.10.0",
"npm" : "6.5.0"
},
这会最终强制执行这些版本吗?我不熟悉锁定版本,因为我曾经是前端项目的唯一开发人员或继承已设置此设置的项目。
或者,添加一个指定相同版本的.nvmrc 文件是否有好处,或者如果我使用引擎,那是否是多余的?
【问题讨论】:
标签: javascript node.js npm package.json