如何查看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

九、是時候展示真正的技術了

相關文章
相關標籤/搜索