我可以在本地安装@ angular / cli @ 4.2.2而不在全球范围内降级最新的@ angular / cli @ 6.2.0版本吗?

时间:2018-07-25 15:18:35

标签: angular angular-cli angular-cli-v6

My global angular version

在全球范围内,我已安装了@ angular / cli @ 6.2.0(最新版本),但我想仅针对该项目在本地安装@ angular / cli @ 4.2.2,如何在不降级全局级别的情况下做到这一点?版本?

1 个答案:

答案 0 :(得分:2)

您只能从Angular项目外部执行ng new命令。因此它使用的是全球版本。

其他任何ng命令都在Angular项目中执行,然后将使用本地版本。

但是,您可以尝试npxhttps://www.npmjs.com/package/npx)。它允许您运行任何npm软件包。

一个更简单的选择可能是降级全局Angular CLI ...使用ng new命令,然后在全局范围内重新安装当前的Angular CLI版本。

注意:Angular 4.2.2(如该问题的标题所示)于2017年6月12日发布。https://github.com/angular/angular/releases?after=4.3.1

Angular CLI v1.1.2已于2017年6月15日发布...让 MAY 成为Angular 4.2.2所需的版本吗? https://github.com/angular/angular-cli/releases?after=v1.3.0-beta.1

来自Angular团队:Theoretically 1.7.x should work with 4.x.x, but it's a little ambiguous, which part of the reason we synced the majors.