【问题标题】:Not able to create new project with Angular CLI无法使用 Angular CLI 创建新项目
【发布时间】:2019-03-06 19:10:43
【问题描述】:

Nodejs版本安装-8.12.0 已安装 npm 版本 - 6.4.1

我能够使用“npm install -g @angular/cli”安装 angular CLI 但是当我尝试使用“ng new myapp”创建项目时,出现以下错误:

events.js:183 投掷者; // 未处理的“错误”事件

错误:生成 C:\Windows\system32\cmd.exe;E:\apache—maven-3.5.4\bin; ENOENT 在 Process.ChildProcess._handle_onexit (internal/child_process.js:190:19) 在 onErrorNT (internal/child_process.js:362:16) 在 _combinedTickCallback (内部/进程/next_tick_js:139:11) 在 process._tickCallback (internal/process/next_tick_js:181:9)

【问题讨论】:

  • 注意:您可以将错误日志直接粘贴到您的问题中
  • 您能否发布有关您已安装的 Angular CLI 版本的详细信息?您可以在命令行中通过ng v 看到这一点
  • 想知道 Maven 在这里做了什么......你能发布你的 PATH 环境变量的内容吗?
  • apache maven 看起来很奇怪。
  • @DanielWSrimpel Angular CLI 版本是:7.0.0-beta.4

标签: angular angular-cli


【解决方案1】:

这些类型的问题可能是由于代理错误而发生的,通常是在防火墙后面。 见https://github.com/angular/angular-cli/issues/11386

在运行“npm install”时,你有进入代理的机制吗?

请注意,在安装依赖项时进程失败的大多数情况下,可以在 CLI 完成配置新应用程序后运行“npm install”。

【讨论】:

  • 我在创建项目失败后尝试了 npm install。但是得到类似的错误 npm ERR!文件 C:\Windows\system32\cmd.exe;E:\apache-maven-3.5.4\bin; npm 错误!路径 C:\Windows\system32\cmd.exe;E:\apache-maven-3.5.4\bin; npm 错误!代码 ELIFECYCLE npm 错误! errno ENOENT npm 错误!系统调用产生 C:\Windows\system32\cmd.exe;E:\apache-maven-3.5.4\bin; npm 错误!循环 json@0.5.7 安装后:echo ''; echo cessor."; echo '' npm ERR!生成 C:\Windows\system32\cmd.exe;E:\apache-maven-3.5.4\bin; ENOENT npm 错误! npm 错误!在 circular-json@0.5.7 安装后脚本失败。
【解决方案2】:

你的 ComSpec 环境变量错误,替换:

%SystemRoot%\system32\cmd.exe;E:\apache-maven-3.5.4\bin;

以下内容:

%SystemRoot%\system32\cmd.exe

然后重新启动您的cmd 并重试生成项目。

我不知道为什么 Maven 会进入那里,但它应该不会影响您的 Maven 构建。

【讨论】:

  • 这个解决方案在我的本地系统上创建/设置我的 React Native 项目时对我有用。
猜你喜欢
  • 2017-08-14
  • 1970-01-01
  • 1970-01-01
  • 2019-12-07
  • 1970-01-01
  • 2020-02-21
  • 2020-03-16
  • 1970-01-01
相关资源
最近更新 更多