如果我更改节点版本并执行 npm install,package-lock.json 中的包版本是否会更改?

Vis*_*ran 8 javascript node.js npm npm-install package-lock.json

假设,我npm install这样做,然后我更改节点版本,然后再次这样做npm install,安装的软件包会package-lock.json改变吗node_modules?(假设同时 npm 注册表上的软件包没有更新)

eaz*_*y_g 2

我自己对此感到好奇,所以我切换了节点版本,删除了我的项目中的yarn.locknode_modules,然后重新安装。对文件进行了零更新yarn.lock