在全球范围内,我已安装了@ angular / cli @ 6.2.0(最新版本),但我想仅针对该项目在本地安装@ angular / cli @ 4.2.2,如何在不降级全局级别的情况下做到这一点?版本?
答案 0 :(得分: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 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.