离子空白屏幕与运行命令

时间:2015-11-29 18:53:09

标签: angularjs cordova ionic-framework ionic

我用

开发了一个带有离子的应用程序一周
//working flawlessly
ionic run --device --livereload --consolelogs

自从我开始删除最后两个参数

以来,它一直都是完美的
//blank screen of death
ionic run --device

(离子服务也运行良好,没有控制台错误)

在启动画面之后,它现在给我一个空白的屏幕,控制台没有任何错误,我在过去的6个小时里一直在调试这个没有成功。我知道那里有很多解决方案,但它们似乎都不适合我。

似乎--livereload正在向根www文件夹提供,而默认运行命令正在提供平台文件夹www(也许这是一个线索)。

这是我的离子信息

Cordova CLI: 5.4.0
Gulp version:  CLI version 3.9.0
Gulp local:  
Ionic CLI Version: 1.7.10
Ionic App Lib Version: 0.6.5
ios-deploy version: 1.8.3 
ios-sim version: 5.0.4 
OS: Mac OS X El Capitan
Node Version: v0.12.2
Xcode version: Xcode 7.1.1 Build version 7B1005

2 个答案:

答案 0 :(得分:1)

......我刚刚发现了我的问题。显然从CDN加载图书馆是个问题。刚下载了我正在使用的所有CDN的librairies到lib文件夹,现在一切正常。

答案 1 :(得分:0)

当您的index.html中有<base href="/">时,也会发生这种情况,这样可以使livereload正常工作,但会阻止捆绑的应用加载文件。