我的全局角度版本
在全球范围内,我有@angular/cli@6.2.0已安装,是最新版本,但我想安装@angular/cli@4.2.2对于这一个项目,我如何在不降级全局版本的情况下做到这一点?
您只能从Angular项目外部执行ng new
命令。所以它使用了全局版本。
任何其他ng
命令都在Angular项目中执行,然后将使用本地版本。
但是,您可以尝试npx
(https://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 v11.2于2017年6月15日发布。。。因此可能是Angular 4.2.2所需的版本?https://github.com/angular/angular-cli/releases?after=v1.3.0-β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.