ionic1 升級到 ionic2

之前項目使用的是ionic1框架,後來想試一下ionic2,就將本機的ionic升級到最新版本3.2.0。升級過程中也遇到些坑。

升級很簡單,直接執行更新命令   npm update -g corodva ionic

升級之後直接運行 ionic 命令會出現錯誤,錯誤內容類似於 格式不正確之類的。

需要將nodejs也更新,我直接使用的是最新版本的,windows環境,所以直接去官網下載對應的版本就ok了。

ionic3 升級完成後。ionic3與ionic2差異化不大,ionic2與ionic1差異化就挺大了。ionic3的命令與ionic1中有些不同。

在ionic3環境下創建ionic1項目,需要執行: ionic start mynewapp blank --type ionic1

在ionic3環境下使用舊的ionic1項目,直接執行ionic serve 或者ionic build 不會識別,它會認爲此項目不是一個ionic項目,需要將ionic3創建的ionic1項目下的ionic.config.json複製過來纔可以。並且打包不可以使用ionic build 而是ionic cordova build。

ionic3環境安裝過程問題:

  ionic build adnroid 時會提示

  1. > You have not accepted the license agreements of the following SDK components:  
  2. [Android SDK Build-Tools 25].  

   解決辦法:需要更新android sdk platform 至25之後


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章