当我进行纱线安装时,出现此错误:
错误https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz:提取未定义的tar内容失败,文件似乎已损坏:“ ENOENT:没有这样的文件或目录,状态'C:\ Users \ abc \ AppData \ Local \ Yarn \ Cache \ v4 \ npm-node-forge-0.7.5-6c152c345ce11c52f465c2abd957e8639cd674df \ node_modules \ node-forge \ flash \ swf \ SocketPool.swf'“
答案 0 :(得分:0)
让我们调试一下。尝试使用npm安装此模块,并查看其是否起作用,或者如果失败,则返回什么错误。
在node-forge,我们可以看到这可以通过执行以下命令来完成:
$ npm i node-forge
这是一种替代方法,可以为您提供有关如何解决此错误的提示。
答案 1 :(得分:0)
在我的情况下,将纱线缓存清理干净,删除yarn.lock不起作用
但设置npm注册表有效
npm config set registry http://registry.npmjs.org.au/