文章意在记录自己在学习angular2中的一些收获,请带着质疑的眼光去看文章。由于本人也是学习阶段,语言各方面的难免会不严谨的地方甚至错的地方,若有说的不对的地方,欢迎指出~~~
我的版本:
- @angular/cli: 1.2.0
- node: 7.2.0
- npm:4.0.5
- angular版本是4.2.6
2天前
github刚刚更新了4.3.0,更新了一些很有用的东西,所以想着更新一下。
首先卸载之前的angular/cli,我的是全局安装的,在cmd敲以下代码:
npm uninstall -g @angular/cli
稍等一会儿,结束之后,输入
ng -v
会发现,cmd提示:'ng' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 说明已经卸载成功了,接下来,清理一下缓存,在安装就可以了。
npm cache clean//执行这条语句之后,并不会提示什么,继续运行下面这条语句即可
npm install -g @angular/cli
安装的过程会持续一段时间。
注意:这样更新,只会更新到最新的稳定版本。
比如最新版本是4.3.0-rc.0,而最新的稳定版本是4.2.6,这种带rc的是不会被更新到,只会更新到4.2.6。
以下 是我更新完成之后,ng -v的结果:
@angular/cli: 1.2.1
node: 7.2.0
os: win32 x64
@angular/animations: 4.3.0
@angular/common: 4.3.0
@angular/compiler: 4.3.0
@angular/core: 4.3.0
@angular/forms: 4.3.0
@angular/http: 4.3.0
@angular/platform-browser: 4.3.0
@angular/platform-browser-dynamic: 4.3.0
@angular/router: 4.3.0
@angular/cli: 1.2.1
@angular/compiler-cli: 4.3.0
@angular/language-service: 4.3.0
这样就行了,过程中出现了一点问题,就是我更新完成以后,ng new myTest
的时候,不下node_modules包了,要手动npm install,额,有待考究~~~