npm ERR 是啥原因!结束后写,当我创建一个 Angular 4 应用程序时?

Posted

技术标签:

【中文标题】npm ERR 是啥原因!结束后写,当我创建一个 Angular 4 应用程序时?【英文标题】:What is the reason npm ERR! write after end, when I create an Angular 4 app?npm ERR 是什么原因!结束后写,当我创建一个 Angular 4 应用程序时? 【发布时间】:2018-09-23 09:04:50 【问题描述】:

当我在 CLI 模式下创建 Angular 4 应用程序时出现错误。

我收到此错误

anjan@anjan-HP-Laptop-15-bs0xx:~/Desktop/angular$ ng new a4app
npm ERR! write after end  
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/anjan/.npm/_logs/2018-04-13T04_48_09_522Z-debug.log

请给我一个适当的建议,以便我可以解决这个问题。

我的 Angular 配置

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 6.0.0-rc.4
Node: 8.11.1
OS: linux x64
Angular: 
... 

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.5.6
@angular-devkit/core         0.5.6
@angular-devkit/schematics   0.5.6
@ngtools/json-schema         1.1.0
@schematics/angular          0.5.6
@schematics/update           0.5.6
rxjs                         6.0.0-turbo-rc.4
typescript                   2.7.2

【问题讨论】:

请看一下这个链接:***.com/a/49149508/2919078 请添加更多错误跟踪 我已经看到了这个链接,但是目前我无法更改区块链项目的 npm 版本。 @Sravan 我把我所有的错误都放在了这篇文章中,你想看 2018-04-13T04_48_09_522Z-debug.log 吗? 终端中还有错误行吗? 【参考方案1】:
npm install -g npm@5.6.0

运行此命令后,我的问题解决了。

【讨论】:

更新 npm 对我也有帮助。我建议运行 npm i -g npm 将 npm 更新到最新版本,而不是保留 5.6.0 版本。【参考方案2】:

我在使用 Angular 6 时遇到了类似的问题,以下解决方法解决了我的这个问题,

npm 卸载 @angular/cli -g

npm install @angular/cli -g

我还从最新版本切换回 LTS 版本的节点,以更安全。

【讨论】:

【参考方案3】:

运行后

npm update

我的问题解决了

【讨论】:

【参考方案4】:
sudo npm uninstall -g angular-cli @angular/cli
npm cache clean --force
sudo npm install -g @angular/cli

问题已在我的 Mac 上解决。

【讨论】:

【参考方案5】:

yarn 比 npm 快。只需安装纱线。运行以下代码

yarn global add @angular/cli

运行此命令后运行,然后创建您的项目

ng new a4app

否则卸载 npm 然后安装最新版本

npm uninstall --save
npm install -g npm@latest

【讨论】:

以上是关于npm ERR 是啥原因!结束后写,当我创建一个 Angular 4 应用程序时?的主要内容,如果未能解决你的问题,请参考以下文章

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

当我运行`npm install`时,它返回`ERR!代码 EINTEGRITY` (npm 5.3.0)

“ERR_CONNECTION_TIMED_OUT”背后的原因可能是啥?

npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree

React项目创建报错解决方案npm ERR! code 1 npm ERR! path E:Node1untitled5 ode_modulesfibers npm ERR! command