角度6:npm错误!安装角度cdk时从未调用过cb()

时间:2018-07-25 18:08:34

标签: angular npm angular-material npm-install

我要在这里安装角材

通过以下命令成功安装角材料

   1.npm install --save @angular/material 

使用以下命令无法安装Angula CDK

  1.npm install --save @angular/cdk

我在cmd中遇到以下错误:

npm WARN tar zlib error: unexpected end of file
npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR!     <https://github.com/npm/npm/issues>

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Bonge\AppData\Roaming\npm-cache\_logs\2018-07-25T17_44_24_771Z-debug.log

参考,我从来没有遇到过这个问题,这是在我卸载cdk和角材料之后发生的,所以现在我尝试再次安装它,

我该怎么做才能解决这个问题?

5 个答案:

答案 0 :(得分:2)

谷歌搜索后,这是我找到的解决方法

npm cache clean --force

答案 1 :(得分:1)

解决的最佳方法是更新npm版本并重新安装。

npm install -g npm

答案 2 :(得分:0)

我遇到了同样的问题,并通过使用以下命令排除package-lock.json来安装了它

npm i --save @angular/cdk --no-package-lock

或手动删除package-lock.json

答案 3 :(得分:0)

在我的情况下,问题是由于磁盘中的空间不足。所以我清理了一些空间。问题得到解决。

答案 4 :(得分:0)

从 NPM 6 开始,您可以执行 clean install

npm clean-install

这将尝试删除节点模块文件夹并通过检查 package-lock.json 来安全地安装包。

附言如果由于某种原因失败,请检查 here 以进行故障排除。