我最近安装了Angular 6,并想重新使用Angular 5.2,如何才能将我的Angular版本从我拥有的版本更改为我选择的版本?
发布于 2018-05-20 02:47:48
对于未来类似的问题,我将尝试给出一个大致的答案。
项目中使用的angular版本由安装的angular cli版本决定。可以使用以下命令安装任何特定版本的angular cli:
npm install --global @angular/cli@x.x.x.
示例:
npm install --global @angular/cli@1.6.6
即使您安装了另一个版本的angular cli (无论是新版本还是旧版本)。这应该不会造成问题。但是,为了确保您可以使用:
npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@1.6.1
发布于 2021-10-20 10:47:29
通过以下方式检查当前安装的版本:
# ng version
Angular CLI: 12.1.0
Node: 12.18.4
Package Manager: npm 6.14.6
OS: linux x64
Angular: 12.2.10
... animations, common, compiler, compiler-cli, core, forms
... google-maps, platform-browser, platform-browser-dynamic
... router
Package Version
---------------------------------------------------------
@angular-devkit/architect 0.1201.0
@angular-devkit/build-angular 12.1.0
@angular-devkit/core 12.1.0
@angular-devkit/schematics 12.1.0
@angular/cdk 12.1.0
@angular/cli 12.1.0
@angular/language-service 12.1.0
@schematics/angular 12.1.0
rxjs 6.6.2
typescript 4.2.3
然后继续安装到项目中,而不是使用-g
或--global
--save
选项指示NPM自动将包包含在package.json的依赖项部分中,从而为您节省了额外的步骤。
即:
npm i --save @angular/cli@x.x.x
如果您想要使用全局,
npm i -g @angular/cli@x.x.x
https://stackoverflow.com/questions/50415235
复制相似问题