ionic創建項目遇到的各種問題


前提:執行創建語句的前提是ionic環境已經裝好,開始執行ionic start myApp blank。

提示已經有同名項目,是否覆蓋。這里創建的是一個blank(空) 的ionic項目。還要兩種是tabs和sideMenu。

 

到這步項目就建好了,但是一般網絡不好的情況下會報錯。(因為無法重現錯誤,所以只能文字描述。如果還要問題可以在下面回復或者加下下面的qq)

報錯的原因就是npm packages安裝的原因。先使用國內鏡像cnpm來安裝:

npm install -g cnpm

然后執行跳過安裝npm packages這步,執行如下命令:

ionic start app --skip-npm

如果要設置ionic2項目的版本執行如下命令:

ionic start app --v2 --skip-npm

執行完上面這步之后再到項目的目錄(這里我的目錄是E:/ionic/demo/myapp)打開cmd執行如下命令:

cnpm install --save

執行完之后再ionic serve,項目運行在瀏覽器中。

 

接下來如果上面的步驟都成功了,然后准備把項目運行到手機上(安卓端),ios的還沒弄。

1:直接在項目目錄下執行命令:ionic platform add android

2:執行玩上面那步應該是沒什么問題的,接着可以直接執行命令:ionic run android

執行這步的時候會下載gradle。但是如果沒牆的話會報錯(錯誤重現不了,文字表示)

報錯的原因就是gradle下載失敗類似的這樣的錯誤。

解決方法:到網上下載gradle壓縮包,這個網上很多,隨便下一個就行,下好之后將gradle壓縮包

放在:yourproject/platforms/android/gradle 目錄下。

  然后再找到:yourproject/platforms/android/cordova/lib/builders/GradleBuilder.js 這個文件。

打開之后搜索distributionUrl ,改為下面這句,然后gradle根據你下載的gradle版本修改

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-2.4-all.zip';

3:執行完上面兩部之后再回到自己項目的目錄下,執行ionic run android,這時候會自動加載已經下好的gradle包,不會出現之前的那個錯誤。

 

到這里項目的創建和安卓端運行就結束了,如果還要問題的請在下面回復,或者加群(629856806)

 

文章參考:http://blog.csdn.net/wenzigui_qy/article/details/52874542

 


免責聲明!

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



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