纱线安装在安装node-forge模块时出现错误

时间:2019-02-18 13:43:28

标签: javascript node.js npm yarnpkg

当我进行纱线安装时,出现此错误:

  

错误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'“

2 个答案:

答案 0 :(得分:0)

让我们调试一下。尝试使用npm安装此模块,并查看其是否起作用,或者如果失败,则返回什么错误。

node-forge,我们可以看到这可以通过执行以下命令来完成:

$ npm i node-forge

这是一种替代方法,可以为您提供有关如何解决此错误的提示。

答案 1 :(得分:0)

在我的情况下,将纱线缓存清理干净,删除yarn.lock不起作用

但设置npm注册表有效

npm config set registry http://registry.npmjs.org.au/
相关问题