【问题标题】:Angular/cli issue角度/cli问题
【发布时间】:2019-01-09 12:31:07
【问题描述】:

我对 angular/cli (WINDOWS) 有一个奇怪的问题。一年前,我在我的电脑上安装了 Angular 并创建了一个新项目,一切都很好。当一个新版本出来时,我一直在更新 angular(现在我在 v7 上)。今天我必须创建一个新项目。如果我运行ng new my-new-project --skip-install 命令,一切正常,但会创建一个角度项目 5:

其中包含以下内容:

我尝试更新我的全局 CLI 版本,这样做npm install -g @angular/cli@latest

执行此操作后,我执行ng --version 并看到:

很奇怪,但没关系。如果我尝试生成一个新项目,则会发生我之前解释的相同事情。为什么会这样?有什么办法可以解决吗?提前致谢。

编辑

我的节点版本是 11.6.0 :

我以管理员身份尝试:

  • npm uninstall -g @angular/cli

  • npm cache verify

  • npm install -g @angular/cli@latest

结果是一样的。即使重新启动,它仍然无法正常工作..

【问题讨论】:

  • CLI 的最新版本不是 1.7.3 而是 7.2.0
  • 尝试安装稳定版的node.js。您使用的是 beta 版本的节点,最新的 AngularCli 是 7.2.0,所以试试这个
  • 是的,你的 angular/cli 版本已经过时了。运行:npm uninstall -g @angular/clinpm cache verifynpm install -g @angular/cli@latest
  • 尝试先卸载 CLI,然后使用 install。

标签: angular angular-cli angular-cli-v7


【解决方案1】:

最后,我找到了问题所在。在我的C:\ 目录中有一个名为node_modules 的文件夹,其中包含angular/cli 版本1.7.3。这就是为什么我的电脑无法识别新版本的原因。删除这个文件夹,结果是:

感谢大家的宝贵时间。

PS::我发现这样做的问题:

【讨论】:

    【解决方案2】:

    请先检查您的node.js 版本。
    也许您的系统需要一些时间来更新 CLI 版本。
    重启电脑并run ng --v command

    【讨论】:

    • 做一件事卸载以前版本的cli并安装最新版本
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-03
    • 2018-01-26
    • 2018-08-27
    • 2015-01-18
    • 1970-01-01
    • 1970-01-01
    • 2023-01-01
    相关资源
    最近更新 更多