Cordova Overriding Ionic - 应用程序被困在" Apache Cordova - 设备就绪"屏幕

时间:2015-11-05 04:12:01

标签: ios cordova ionic-framework

我最近在使用Node / NPM / Ionic安装时遇到了一些问题,因此删除了所有内容并重新安装。

从那时起,我通过Ionic CLI(v1.7.7)启动新项目后发现了一个奇怪的行为 - 例如,运行 ionic start myApp blank (我已经尝试删除了) ios平台并在构建项目之前再次添加。)

  • 每当我添加iOS平台时,我都注意到index.html文件未复制到platforms / ios / www文件夹
  • 当我在iPhone上运行该应用程序时,它会陷入" Apache Cordova - Device Ready"屏幕(可能是前一个结果);
  • 启动画面显示Cordova徽标,而不是以前安装时显示的Ionic徽标;
  • 应用程序图标还显示Cordova徽标 - 用于显示Ionic徽标 Cordova版本是5.3.3。

我正在运行OS X Yosemite,而我的Node.JS版本是5.0.0。

2 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。我在Mac OSX El Cap上。我做了你所做的一切,加上自制软件(在CLI上更容易看到http://www.johnpapa.net/how-to-use-npm-global-without-sudo-on-osx/

我遇到了困难,直到我尝试了这个stackoverflow问题:( Cordova run --debug building blank app)我发现我遇到了同样的问题 - 离子版本没有将www文件夹复制到/ platforms / ios / www文件夹。一旦我复制了它就可以在ios模拟器中工作了。

我希望有帮助,直到他们解决它!太痛苦了!我喜欢这个平台 - 但不是这个错误。

答案 1 :(得分:0)

来自Ionic Forum的人建议将Node降级到4.2.2。有效! :)