离子项目更新后挂在初始屏幕上

时间:2019-06-15 17:34:15

标签: cordova ionic-framework ionic4 ionic-native

我开始陷入绝望状态,我更新了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

3 个答案:

答案 0 :(得分:0)

您是否尝试过远程调试?

通过USB连接手机,然后使用:

echo nl2br(category_description( the_content);

等待其加载,然后打开您的Chrome浏览器并转到:

ionic cordova run android

在列表中找到该设备,单击检查,您可以查看是否有任何内容输出到chrome://inspect/#devices

您完成了正确的更新过程吗?

如果这样做没有帮助,请再次检查您是否遵循正确的更新过程。从v4升级到v5的不仅仅是标准人:

Private IP

他们说:

从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