上传应用程序到apps.ionic.io无声地失败

时间:2017-07-25 12:44:01

标签: ionic-framework ionic3 ionic-view

我刚刚开始使用离子开发教程。 Everythings看起来实际上很合乎逻辑 - 但现在我试图上传我简单的hello world代码而没有任何运气。

在命令行上我可以登录我的apps.ionic.io帐户,我还可以将我的本地代码与我在apps.ionic.io上的浏览器中创建的应用程序相关联。然后我的app_id被写入ionic.config.json。

我也可以构建应用程序并在android模拟器中运行它。

但是当我执行以下命令时,它只是进行构建,但似乎没有上传生成的代码:

PS D:\IonicTest\ionic-tabs-app> ionic upload --verbose
[DEBUG] Loading global plugin @ionic/cli-plugin-proxy
[DEBUG] Loading local plugin @ionic/cli-plugin-cordova
[DEBUG] Loading local plugin @ionic/cli-plugin-ionic-angular
Running app-scripts build: --log-level debug

[14:37:02]  build dev started ...
[14:37:02]  clean started ...
[14:37:02]  clean finished in 3 ms
[14:37:02]  copy started ...
[14:37:02]  transpile started ...
[14:37:04]  transpile finished in 2.02 s
[14:37:04]  preprocess started ...
[14:37:04]  deeplinks started ...
[14:37:04]  deeplinks finished in 9 ms
[14:37:04]  preprocess finished in 11 ms
[14:37:04]  webpack started ...
[14:37:04]  copy finished in 2.16 s
[14:37:09]  webpack finished in 5.47 s
[14:37:11]  sass started ...
[14:37:12]  sass finished in 791 ms
[14:37:12]  postprocess started ...
[14:37:12]  postprocess finished in 5 ms
[14:37:12]  lint started ...
[14:37:12]  build dev finished in 9.98 s
PS D:\IonicTest\ionic-tabs-app>

当我在apps.ionic.io上访问我的应用程序时,我看不到任何已上传内容的提示。因此,我猜我的上传命令实际上失败了,但没有足够的勇气向我展示任何异常。

有人可以给我至少一个想法,我可以开始调查吗?

版本:离子3.5,cordova 7.0.1,npm 5.3.0

2 个答案:

答案 0 :(得分:0)

更新到离子CLI版本3.6后,上传工作正常。我不得不说我已经重新安装了node.js - 因此我不能说最终解决了什么问题。

答案 1 :(得分:0)

有同样的问题。在失败之前,输出如下:

> ionic cordova prepare
[WARN] No Cordova platforms listed in config.xml. Nothing to prepare.

       You can save your installed platforms to config.xml with the ionic
       cordova platform save command.

尝试重新安装Node,cordova,ionic等。没有任何效果。

在某些时候我跑了ionic cordova build

它问道:

? What platform would you like to build: ios, android:

我选择了ios

它跑了一会儿。输出现在包括下面可能相关的行:

> ionic cordova prepare
> cordova prepare

然后我再次尝试ionic upload,这次它终于奏效了。