【问题标题】:NOt able to upgrade to angular cli version 7无法升级到 Angular cli 版本 7
【发布时间】:2018-10-19 18:21:13
【问题描述】:

我们目前正在运行 Angular 6 应用程序,我们想将应用程序迁移到 Angular cli 版本 7,但它没有迁移到版本 7。为了迁移,我做了以下步骤:

remove node modules 
uninstall angular cli
npm install @angular/cli@latest -g

如何迁移到 Angular CLI 7?

【问题讨论】:

    标签: node.js npm angular-cli


    【解决方案1】:

    Angular CLI

    当前的 CLI 版本是 6.x。这就是您不升级到 7 的原因。7.x 目前处于候选版本中,因此无法通过普通的npm install @angular/cli 命令使用。

    角度

    如果您当前的 Angular 项目是 6 并且您想升级到 7,请按照 Angular 团队构建的指南进行操作:

    https://update.angular.io/

    它将引导您完成有关如何升级/更新所有软件包的步骤。

    【讨论】:

    • 公平地说,update.angular.io 不是很有用(我正在尝试进行 ng 版本 6 到 7 的迁移)。我刚试过,我不知道它要我做什么。应用程序的复杂性令人困惑(我怎么知道选择哪个选项。rxjs-5-to-6-migrate 没有任何用处:“找不到任何可能的迁移”。删除“rxjs-compat”只是破坏了应用程序。我没有想法如何让它发挥作用。
    【解决方案2】:

    只是为了确保运行以下步骤:

    npm uninstall -g @angular/cli
    npm cache verify
    

    npm install -g @angular/cli@latest 不将 6 升级到 CLI for Angular v7.0

    再次安装以前的版本@angular/cli@6.2.4

    以下步骤

    npm uninstall -g @angular/cli
    npm cache verify
    npm install -g @angular/cli@7.0.1
    

    第 1 步

    第 2 步: ng -v 此命令不可用

    第 3 步: 只需输入 ng v

    通过运行以下命令生成一个新项目和默认应用程序:

    ng new my-project
    

    选择选项是

    cd my-project
    ng serve
    

    【讨论】:

    • 这个解决方案没有回答这个问题。问题是如何将现有的 Ang6 应用升级到版本 7。这个解决方案只是展示了如何升级 cli 并创建一个全新的 v7 应用,这不是问题。
    猜你喜欢
    • 2020-04-25
    • 1970-01-01
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 2020-09-28
    • 2019-11-24
    • 2020-02-01
    • 1970-01-01
    相关资源
    最近更新 更多