Angular 6:npm 错误!安装 Angular cdk 时从不调用 cb()

Posted

技术标签:

【中文标题】Angular 6:npm 错误!安装 Angular cdk 时从不调用 cb()【英文标题】:Angular 6: npm ERR! cb() never called when installing angular cdk 【发布时间】:2019-01-02 15:29:39 【问题描述】:

我在这里安装角材料是我所做的

Angular 材质通过以下命令安装成功

   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 和 angular 材料后发生的,所以现在我正在尝试再次安装它,

我需要做什么来解决这个问题?

【问题讨论】:

只是一个评论:通过运行ng add @angular/material 来安装材料更容易。它为您完成了所有肮脏的工作 【参考方案1】:

谷歌搜索后,我找到了解决方案

npm cache clean --force

【讨论】:

【参考方案2】:

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

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

或者手动删除 package-lock.json

【讨论】:

【参考方案3】:

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

npm install -g npm

【讨论】:

【参考方案4】:

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

【讨论】:

我已经解决了同样的问题。看到这个链接***.com/questions/52467848/…【参考方案5】:

我遇到了同样的问题。 (cb() 从未调用过!)。在我的情况下,文件夹没有读/写权限。检查您的文件夹权限分配读/写权限以解决问题。

【讨论】:

【参考方案6】:

从 NPM 6 开始,您可以使用clean install。

npm clean-install

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

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

【讨论】:

以上是关于Angular 6:npm 错误!安装 Angular cdk 时从不调用 cb()的主要内容,如果未能解决你的问题,请参考以下文章

如何仅安装 angular-ui-router.js 文件而不是 npm 的整个源代码解决方案?

错误:npm install -g @angular/cli

无法使用 npm 安装 @angular/cli

新的 Angular CLI 项目 core-js@2.6.9 安装后错误

无法安装 Angular cli npm -ERR!代码 Z_BUF_ERROR npm ERR! errno -5 npm 错误! zlib:文件意外结束

为啥某些依赖项无法使用 npm 安装,而是使用 bower 安装,反之亦然