【问题标题】:How to degrade angular cli version?如何降级 Angular cli 版本?
【发布时间】:2018-01-16 16:05:55
【问题描述】:

我正在使用 Angular 4,并且我使用的是 angular-cli 版本 1.6.4。 但目前,我在构建项目时遇到了this 问题。

我知道我可以通过将版本降级到 angular-cli-1.6.3

来解决问题

谁能建议我降级?

我尝试使用 npm 命令安装包,但没有成功。

根据 angular cli git hub 讨论,我知道包降级可能会起作用。但我没有通过使用 npm install 获得任何 1.6 版本而不是 1.6.4。

提前致谢。

【问题讨论】:

  • 我尝试了正常的 npm 降级。但它没有成功。
  • 根据 Angular cli git hub 的讨论,我知道包降级可能会起作用。但我没有得到任何 1.6 版本而不是 1.6.4 使用 npm instal

标签: angular angular-cli


【解决方案1】:

我有同样的问题,我所做的是:

npm install @angular/cli@1.6.3 --save

您也可以将文件 package.json 的版本从 "@angular/cli": "1.6.4" 更改为 "@angular/cli": "1.6.3",

然后再次运行npm install

【讨论】:

    【解决方案2】:

    运行npm install -g @angular/cli@1.6.3

    【讨论】:

    • 根据 Angular cli git hub 的讨论,我知道包降级可能会起作用。但我没有通过使用 npm install 获得任何 1.6 版本而不是 1.6.4
    【解决方案3】:

    Angular 允许您安装旧版本的软件包。传统上,命令设置如下

    npm install -g <package>@<version>
    

    例如:npm install @angular/cli@1.6.3

    --save 标志添加到您的命令中,将其添加到您的

    package.json

    如果您想在 package.json 中指定确切的版本,也可以使用 --save --save-exact 标志。

    这里有一个有用的资源

    如果您不确定可用的软件包版本,您可以使用:

    npm view <package> versions
    

    用于检查特定包的哪些版本可用,例如

    npm view @angular/cli versions
    

    可以用来检查,哪些版本的angular/cli可用。

    如果您想了解有关使用 npm install 命令可以做什么的更多详细信息,请查看链接 here

    【讨论】:

      猜你喜欢
      • 2018-10-26
      • 1970-01-01
      • 2020-10-20
      • 2020-09-28
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多