我开始陷入绝望状态,我更新了Ionic CLI,现在无法测试我的项目。它只是挂在初始屏幕上。它不会引发任何错误,只是挂起。
有人曾经经历过类似的事情吗?
离子:
离子CLI:5.0.2(/Users/wd/.nvm/versions/node/v8.14.0/lib/node_modules/ionic) 离子框架:@ ionic / angular 4.1.0 @ angular-devkit / build-angular:0.13.8 @ angular-devkit / schematics:7.2.4 @ angular / cli:7.3.8 @ ionic / angular-toolkit:1.4.1
科尔多瓦:
Cordova CLI:8.1.2(cordova-lib@8.1.1) Cordova平台:Android 7.1.4,浏览器5.0.4,iOS 4.5.5 Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 3.1.2(和其他5个插件)
实用程序:
cordova-res:0.3.0 本机运行:0.2.4
系统:
ios部署:1.9.4 ios-sim:8.0.1 NodeJS:v8.14.0(/Users/wd/.nvm/versions/node/v8.14.0/bin/node) npm:6.9.0 操作系统:macOS Mojave Xcode:Xcode 10.2.1 Build版本10E1001
答案 0 :(得分:0)
通过USB连接手机,然后使用:
echo nl2br(category_description( the_content);
等待其加载,然后打开您的Chrome浏览器并转到:
ionic cordova run android
在列表中找到该设备,单击检查,您可以查看是否有任何内容输出到chrome://inspect/#devices
。
如果这样做没有帮助,请再次检查您是否遵循正确的更新过程。从v4升级到v5的不仅仅是标准人:
他们说:
从CLI 4升级 确保已安装NodeJS 8+。我们建议使用最新的LTS版本。
安装cordova-res和本机运行的实用程序。
console.log
对于Angular项目,请确保您安装了最新的@ ionic / angular-toolkit。
npm i -g cordova-res native-run
答案 1 :(得分:0)
我也有类似的问题,尽管不是科尔多瓦,而是电容器。
发生的实际问题是,从ionic-cli v5 +开始,默认情况下,实时重新加载服务器始终托管在localhost上。而不是外部网址。应用程序链接到该外部URL时,不知何故。
无论如何,请尝试使用以下命令运行您的cordova应用程序
离子Cordova运行android --livereload --address = 0.0.0.0
这将像以前一样在本地主机以及外部URL上启动服务器,并将其链接到实时部署。
有关更多信息,请参阅此更新文档https://ionicframework.com/docs/cli/commands/cordova-run
答案 2 :(得分:0)
更新cordova-plugin-ionic-webview
插件后,我遇到了类似的问题。该应用程序被卡在初始屏幕上,没有任何错误。
对我来说,解决方案是更新所有@ionic-native/...
软件包:
例如:npm i @ionic-native/firebase@latest --save
离子信息:
离子:
离子CLI:5.2.1(/ usr / local / lib / node_modules / ionic)
离子框架:离子角3.9.6 @ ionic / app-scripts:3.2.3电容器:
电容器CLI:1.0.0 @电容器/核心:1.0.0
科尔多瓦:
Cordova CLI:9.0.0(cordova-lib@9.0.1)Cordova平台 :ios 5.0.1 Cordova插件:cordova-plugin-ionic-keyboard 2.1.3,cordova-plugin-ionic-webview 4.1.1(和其他10个插件)
实用程序:
cordova-res:未安装本机运行:0.2.7
系统:
ios部署:1.9.4 ios-sim:8.0.1 NodeJS:v10.16.0 (/ usr / local / bin / node)npm:6.9.0操作系统:macOS Mojave Xcode:Xcode 10.2 Build 10E125