我正在使用 Angular CLI 9.1.1,但需要使用 Angular 8 创建一个项目。
我还有其他使用 Angular 9 的项目,所以我不想全局安装 Angular 8 CLI。
有没有使用 Angular CLI 9 创建 Angular 8 项目的选项?
我正在使用 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 项目,然后您可以转到项目并使用npm
来自package.json
.
在这种情况下,您不需要ng
全局安装或降级您的版本。
该工具npx
预装了npm v5.2.0+