如何使用 Angular CLI 9 创建 Angular 8 项目

How to create Angular 8 project using Angular CLI 9

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

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

您不需要全局安装 Angular CLI。它稍微更令人厌烦,但肯定比处理全球安装要少。程序如下:

  1. 新建目录并进入
  2. 有:npm initnpm i @angular/cli@8
  3. 然后,而不是 ng new myapp,运行 npx ng new myapp

(或者至少它在我的机器上运行...)

也许你也能想到npx

npx的作用是临时安装nodejs包,然后执行。所以这将允许您在本地使用任何版本。

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

的正常 npm 脚本命令

在此您不需要全局安装或降级您的 ng 版本。

工具 npx 预装 npm v5.2.0+