mah*_*ail 15 cordova ionic-framework ionic2 ionic3
我在工作中ionic 2 beta 11的IOS平台上运行使用的应用程序后ionic run ios一white screen出现,得到了以下信息:
Native: deviceready did not fire within 2000ms. This can happen when plugins are in an inconsistent state. Try removing plugins from plugins/ and reinstalling them.
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?究竟是什么问题?
seb*_*ras 10
这可能是由于几个问题而发生的,所以你必须尝试一些事情:
ionic state reset --platformionic state reset --plugins在执行此操作之前,请先运行重新安装插件,请检查package.json文件中是否包含所有插件.就像@joshmorony 在这里说的那样,尝试改变Content-Security-Policy你index.html的这个:
<meta http-equiv="Content-Security-Policy" content="default-src gap://ready file://* *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *”>
Run Code Online (Sandbox Code Playgroud)正如另一个答案的评论中所提到的,在新版本的CLI中,您应该手动删除plugins和platforms文件夹.然后运行:
ionic cordova prepare
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7721 次 |
| 最近记录: |