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

Javascript 如果我更改节点版本并安装npm,package-lock.json中的包版本是否会更改?,javascript,node.js,npm,npm-install,package-lock.json,Javascript,Node.js,Npm,Npm Install,Package Lock.json,假设我执行npm安装,然后更改节点版本,然后再次执行npm安装,那么package lock.json和node\u模块中安装的包是否会更改?(假设在npm注册表上没有更新包)我自己对此很好奇,所以我切换了节点版本,删除了项目中的warn.lock和node\u模块,然后重新安装Zero更新了warn.lock文件根据更新可用性,某些软件包可能会更改。@PrabhjotSinghKainth假设在执行上述操作时npm注册表中未更新软件包,那么节点版本会影响安装的软件包版本吗?

假设我执行
npm安装
,然后更改节点版本,然后再次执行
npm安装
,那么
package lock.json
node\u模块中安装的包是否会更改?(假设在npm注册表上没有更新包)

我自己对此很好奇,所以我切换了节点版本,删除了项目中的
warn.lock
node\u模块,然后重新安装Zero更新了
warn.lock
文件

根据更新可用性,某些软件包可能会更改。@PrabhjotSinghKainth假设在执行上述操作时npm注册表中未更新软件包,那么节点版本会影响安装的软件包版本吗?