【发布时间】:2020-08-23 12:33:13
【问题描述】:
我正在使用节点版本 11,并希望使用 12.6。我提交了 package-lock.json 文件。升级时,我应该删除我的节点模块npm install,并提交新的package-lock.json 文件吗?
【问题讨论】:
标签: javascript node.js npm package.json package-lock.json
我正在使用节点版本 11,并希望使用 12.6。我提交了 package-lock.json 文件。升级时,我应该删除我的节点模块npm install,并提交新的package-lock.json 文件吗?
【问题讨论】:
标签: javascript node.js npm package.json package-lock.json
不,节点更新是向后兼容的。
【讨论】:
npm install 时,他们将拥有不同的 package-lock.json,而不是从节点 11 构建并提交给 repo 的内容?
在 package.json 中,有一个名为 engine 的 property 用于指定该包可以使用的 node.js 版本,升级到新的 node 版本时请检查。
【讨论】: