如何查看Angualr版本信息?& 如何优雅平滑的升级

今天刚刚知道Angular官方是怎样定义或者区分亲儿子和旧儿子的:node

    Angualr v1.x.x 以前的版本统称为:AngularJStypescript

    Angular v2.x.x 以后的版本统称为:Angualr!npm

好吧,赤裸裸的声明之后的荣誉归谁,AngularJS只是一个第三方的JS库或者插件,Angualr才是真正的框架!框架

好了,那如今咱们开始优雅的升级吧,由于NG1.x.x 到 NG2.x.x 变化太大,倒不是说不能升级,不过升级的成本真应该重新开始了,我这里就不讲如何转变为亲儿子了,这里讲的是若是从 v2.x.x 升级到最新的版本,这样或许也不是最好的,由于最新的每每不是最稳定的,出问题也是最不容易查到答案的,三思而行、量力而行;spa

一、插件

npm uninstall -g @angular/cli

二、code

npm cache clean

 三、orm

npm install -g @angular/cli@latest

四、router

rm -rf node_modules dist # use rmdir /S/Q node_modules dist in Windows Command Prompt; use rm -r -fo node_modules,dist in Windows PowerShell

五、server

npm install --save-dev @angular/cli@latest

六、安装你须要的升级包

for Linux/Mac

npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save

for Windows

npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest --save

七、更新一些其余的包,能够指定版本号

npm install zone.js@0.8.4 --save

八、执行安装命令

npm install

九、是时候展示真正的技术了

相关文章
相关标签/搜索