1

节点 v10.15.0 npm v6.4.1

我继承了一个npm-shrinkwrap.jsonpackage.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.jsonnpm install再次运行,现在它按预期创建了 node_modules 文件夹。

我发现这shrinkwrap是一个旧方法,被lock后来 NPM 版本中的机制所取代?

是否可以保存仅删除npm-shrinkwrap.json并且以后不会遇到软件包版本的任何问题?

4

0 回答 0