【问题标题】:Can't create new Angular project无法创建新的 Angular 项目
【发布时间】:2018-10-31 23:21:30
【问题描述】:

使用此命令安装了 Angular CLI
npm install -g @angular/cli
但是在使用命令创建新项目时
ng new PROJECT-NAME
它显示了

您正在运行 Node.js 的 v8.0.0 版本,该版本不受 角 CLI v6。支持的官方 Node.js 版本是 8.9 及更高版本。请访问https://nodejs.org/en/ 查找有关如何更新 Node.js 的说明。

但实际上我使用的是 nodejs v9.11.1 See screenshot of my cli

【问题讨论】:

  • ng -v 的结果是什么?
  • 首先,你是说angularjs还是angular?第二,你能分享一下node -v的输出吗?
  • @Fussel npm -v 用于节点包管理器,而不是节点
  • 另外,您使用的是 nodejs v9,而不是 node v9
  • @mast3rd3mon npm 版本为 6.0.1

标签: node.js angular


【解决方案1】:

听起来像是版本问题。新的 Angular cli 版本需要最新版本的 node。

您只需将 node 和 npm 更新到最新版本,一切正常。

如果您在 Windows 上工作,我建议您访问 their 网站并获取最新的(目前在本文发布时是 8.11.2)。对于基于 linux 和 mac 的我建议寻找如何获取最新版本的指南,因为从终端安装(apt-get install 或 yum)不会有你需要的最新版本(可以通过一些简单的命令轻松更改)

还要检查节点的版本:node -v

Linux 上也存在关于 node 与 nodejs 的命名冲突,请参阅question

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-14
    • 2020-02-21
    • 2019-03-06
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    相关资源
    最近更新 更多