【问题标题】:npm installing wrong version of anuglar(8.1.0)npm 安装错误版本的 angular(8.1.0)
【发布时间】:2019-07-03 10:15:07
【问题描述】:

当我运行以下命令时,它显示 6.4.1。

npm run ng --version

但是当我运行以下命令时,它正在安装 8.1.0 并出现错误。我不明白这是怎么回事。

npm install -g @angular/cli

我尝试了以下命令。但它不起作用

npm cache clean --force
npm install -g @angular/cli

错误屏幕

我的要求:

角度 6

我该如何解决这个问题?

【问题讨论】:

    标签: node.js npm angular6


    【解决方案1】:

    升级到 Angular 8 时,您应该使用最新的 (12+) 节点。您可以从 here 下载它。

    升级节点后,问题应该会消失。

    【讨论】:

      【解决方案2】:

      对于简单的用例,感谢 Angular 8 所做的工作,您可以使用一个命令升级到最新版本:

      $ ng update @angular/cli @angular/core
      

      运行此命令后,延迟加载的路由将自动迁移到符合标准的新导入语法,并使 Angular 接近开放的 Web 平台。

      升级项目时还需要注意以下问题:

      Angular 8 使用最新的 TypeScript 3.4,因此即使升级过程成功完成,您也可能会遇到一些语法错误,这可能是由于最新版本使用了更好的类型推断系统,该系统检测到了新的潜在打字问题,但是最后,这将提高您的代码质量并帮助您避免将来出现错误。您可以从官方文档中看到 TypeScript 3.4 的新特性。

      您需要 Node.js 12+。只需运行 node -v 即可验证您的 Node 版本。可以从官网安装最新版本

      【讨论】:

        猜你喜欢
        • 2016-10-01
        • 2017-10-04
        • 2022-06-26
        • 2016-03-17
        • 1970-01-01
        • 2017-02-10
        • 2017-08-01
        • 2016-08-12
        相关资源
        最近更新 更多