本文收集一些遇到的问题及其处理方法:
Console.log 不输出
最近升级了Ionic 2到正式版,发现console.log输出的内容不会显示到命令窗口了,这时我们修改一下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命令创建工程,或其他需要联网的操作时可能出现网络异常。如下图所示:
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