【问题标题】:How to install and use 2 versions of Angular CLI [closed]如何安装和使用 Angular CLI 的 2 个版本 [关闭]
【发布时间】:2021-05-21 18:53:41
【问题描述】:

我正在从事两个 Angular 项目。一个是 Angular 8,另一个是 Angular 11。

我使用以下方式安装了 Angular CLI:

npm install -g @angular/cli

然后我尝试使用以下命令构建 Angular 8 项目:

ng build

但我收到一条错误消息,提示 CLI 版本错误...

如何安装 2 个版本的 CLI 并选择使用哪一个?

【问题讨论】:

  • 你试过 NVM 吗?
  • 我个人使用 npx 来初始化我的项目,然后使用 ng 命令也是如此。示例:npx -p @angular/cli@8 ng new hello-world 用于 v8。然后你可以像npx ng build一样运行npx ng <command>

标签: angular angular-cli angular8 angular11


【解决方案1】:

如何安装 2 个版本的 CLI 并选择使用哪一个?

这很容易!只需在项目文件夹中本地安装所需的版本,然后为不同的项目使用您想要的任何版本。

npm install @angular/cli

【讨论】:

    【解决方案2】:

    您可以全局安装最新的 CLI 版本,并根据需要在项目中选择较早的 CLI 版本。

    但是,某些版本的 CLI 可能需要旧版本的节点 JS 和 npm(节点 11 与节点 8)。在这种情况下,您可能需要使用 nvm 在节点版本之间切换 - https://blog.logrocket.com/switching-between-node-versions-during-development/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-28
      • 2017-04-22
      • 1970-01-01
      • 2018-07-03
      • 2017-04-26
      • 2021-09-11
      • 2022-01-17
      • 1970-01-01
      相关资源
      最近更新 更多