0

我正在使用 Angular CLI 9.1.1,但需要使用 Angular 8 创建一个项目。
我还有其他使用 Angular 9 的项目,所以我不想全局安装 Angular 8 CLI。

有没有使用 Angular CLI 9 创建 Angular 8 项目的选项?

4

2 回答 2

6

你不需要全局安装 Angular CLI。它稍微令人厌烦,但肯定比杂耍全球安装少。这是程序:

  1. 创建一个新目录并输入它。
  2. 那里:npm initnpm i @angular/cli@8
  3. 然后,而不是ng new myapp,运行npx ng new myapp

(或者至少它在我的机器上工作......)

于 2020-06-24T17:35:29.527 回答
2

或许你也能想到npx

什么npx是它会临时安装 nodejs 包,然后它会执行它。因此,这将允许您在本地使用任何版本。

为了实现您的目标,您可以执行以下命令 npx -p @angular/cli@8 ng new <your_project_name>:这将创建一个版本 8 的 Angular 项目,然后您可以转到项目并使用npm来自package.json.

在这种情况下,您不需要ng全局安装或降级您的版本。

该工具npx预装了npm v5.2.0+

于 2020-11-16T09:06:37.543 回答