如何使用 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。它稍微更令人厌烦,但肯定比处理全球安装要少。程序如下:
- 新建目录并进入
- 有:
npm init
和 npm i @angular/cli@8
。
- 然后,而不是
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+
我正在使用 Angular CLI 9.1.1,但需要使用 Angular 8.
创建一个项目
我还有其他项目使用 Angular 9,所以我不想全局安装 Angular 8 CLI。
是否有使用 Angular CLI 9 创建 Angular 8 项目的选项?
您不需要全局安装 Angular CLI。它稍微更令人厌烦,但肯定比处理全球安装要少。程序如下:
- 新建目录并进入
- 有:
npm init
和npm i @angular/cli@8
。 - 然后,而不是
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+