Npm install 如果存在npm-shrinkwrap.json,则所有包上都会出现npm安装错误

Npm install 如果存在npm-shrinkwrap.json,则所有包上都会出现npm安装错误,npm-install,npm-shrinkwrap,Npm Install,Npm Shrinkwrap,节点v10.15.0 npm v6.4.1 我继承了一个项目,该项目在package.json旁边有一个npm shrinkwrap.json 当我运行npm install时,对于每个应该下载的包中的文件,我都会遇到如下错误 npm WARN tar ENOENT: no such file or directory, open 'C:\...\node_modules\.staging\core-js-12a70f6a\fn\number\virtual\index.js' 正在检查.st

节点v10.15.0 npm v6.4.1

我继承了一个项目,该项目在
package.json
旁边有一个
npm shrinkwrap.json

当我运行
npm install
时,对于每个应该下载的包中的文件,我都会遇到如下错误

npm WARN tar ENOENT: no such file or directory, open 'C:\...\node_modules\.staging\core-js-12a70f6a\fn\number\virtual\index.js'
正在检查.staging文件夹,我看到文件实际上就在那里

出于好奇,我删除了
npm shrinkwrap.json
并再次运行
npm install
,现在它按照预期创建了node\u modules文件夹

我发现
shrinkwrap
是一种旧方法,在以后的NPM版本中被
lock
机制取代了


只删除
npm shrinkwrap.json
而不在以后的软件包版本中遇到任何问题,是否可以节省时间?

您找到解决方案了吗?@Jens Hi,您找到解决方案了吗?您找到解决方案了吗?@Jens Hi,您找到解决方案了吗?