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


1報錯如圖片

長時間沒反應,這是卡住了,一是自己的網絡不好;隨后就開始報說start不是指令,gradle這個文件錯誤啥的等一系列問題;

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

通通不是,原因細細說來;

2原因:

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

至於還不能執行ionic start myApp tabs 命令,除非報錯明顯是說某環境的版本落后,否則就不是版本的原因

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

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

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

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

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

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

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

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

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

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

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM