本文收集一些遇到的問題及其處理方法:
Console.log 不輸出
最近升級了Ionic 2到正式版伺糠,發(fā)現(xiàn)console.log輸出的內(nèi)容不會顯示到命令窗口了翩瓜,這時我們修改一下package.json就行:
修改pagckage.json刊愚,如下:
將
"ionic:serve": "ionic-app-scripts serve"
替換為:
"ionic:watch": "ionic-app-scripts watch"
修改后的代碼如下:
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"ionic:build": "ionic-app-scripts build",
"ionic:watch": "ionic-app-scripts watch"
},
編譯Android報錯:compileArmv7DebugJavaWithJavac
我是通過如下方法解決的蚜点,目前使用該方法一次解決問題,不保證可行
第一步
ionic state reset -- plugins
第二步
cordova platform remove android
第三步
cordova platform add android
最后
ionic build android
通過
一些更新命令
ionic lib update
npm install ionic-angular@latest --save
npm install @ionic/app-scripts@latest --save-dev
錯誤:Error: listen EADDRINUSE 0.0.0.0:53703
這有可能是端口53703被占用了丑婿,知道該怎么解決了吧口予。
如何使用ionic命令時使用代理
在使用ionic命令創(chuàng)建工程娄周,或其他需要聯(lián)網(wǎng)的操作時可能出現(xiàn)網(wǎng)絡(luò)異常。如下圖所示:
ESOCKETTIMEDOUT
Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.
export HTTP_PROXY=http://example.com:1234
or configure npm proxy via
npm config set proxy http://example.com:8080