ionic建立新項目報錯---已解決

1報錯如圖片node

長時間沒反應,這是卡住了,一是本身的網絡很差;隨後就開始報說start不是指令,gradle這個文件錯誤啥的等一系列問題;npm

網上多說是什麼版本的問題,更新ionic 或cordova ,還有就是說本地安裝的ionic2,執行ionic1的建立項目的出問題;網絡

統統不是,緣由細細說來;ionic

2緣由:gradle

a.先說版本的問題,只要你都安裝了node npm jdk cordova ionic 等環境配置好了,並每一個都能執行,在程序意義上來講環境已經配置成功;cordova

至於還不能執行ionic start myApp tabs 命令,除非報錯明顯是說某環境的版本落後,不然就不是版本的緣由blog

b.至於說是ionic2的版本,咱們多半是安裝的ionic 2 以上的版本,ionic2建立項目的指令:ionic start myApp tabs --v2;圖片

使用該條指令也能建立成功,可是是2的包,效仿該條指令建立ionic1的包:ionic start myApp tabs --v1,也能成功。(不推薦)ip

c.這是解決問題的關鍵:資源

再種種看來其實本質的是網絡的問題,由於在出現這個問題的時候咱們的項目下面會出現一個node_modules文件,在裏面都是項目的依賴資源,在

npm 加載時碰到網絡問題或被牆了,就容易出現加載不徹底,因此致使一系列的問題;解決的辦法就是用淘寶鏡像下載依賴資源:

  首先執行:ionic start myApp tabs --skip-npm   阻止npm執行;

        待有返回值並無報錯時在繼續執行下面的操做(這裏就不上圖)

  再執行:cnpm install --save   使用cnpm避免網絡或被牆的緣由(注意:必定要進入項目路徑下執行這條命令:cd myApp)

            若是一切順利,就不會再報以前的錯誤,若是沒有報任何錯誤就說明成功了;

  接着執行:ionic serve 看能不能正常運行就好了; 

好了,一切順利的話就這樣解決了,祝大家好遠,錯誤基本上就是這些了。切記要保證本身的環境已經安裝成功!   

相關文章
相關標籤/搜索