【问题标题】:Ionic livereload white screen离子livereload白屏
【发布时间】:2020-07-22 22:00:13
【问题描述】:

几天来,我试图让工作设备实时重新加载。

我已经 fork Ionic conference app 并且为了使用 Auth0 SDK 将 architect:build 更改为使用 @angular-builders/custom-webpack:browser 而不是 @angular-devkit/build-angular:browser

这是当前angular.json 和自定义webpack.config.js

我在防火墙中启用了端口 8100(也完全关闭了防火墙),所以当我在 Android 设备上打开 Chrome 并导航到 192.168.51.28:8100 时,我可以看到该应用程序。

命令: 1) 离子服务 - 服务于 localhost:8100,我可以在 Chrome 中看到该应用程序。

2) ionic cordova run android --livereload-url=http://192.168.51.28:8100 --livereload - 这会改变 config.xml : - <content src="index.html" /> 到 - 添加<allow-navigation href="http://192.168.51.28:8100" sessionid="278685e5" /> - config.xml:https://gist.github.com/mareksip/8945fc3380a1972f3fb9c322bfc3d81d - 部署并运行应用程序,稍后我可以看到启动画面、加载圈,然后只有白屏。 控制台输出:https://gist.github.com/mareksip/666fc0dd946420166dc7a05d039b3b1a

你能帮我摆脱白屏吗? :咧嘴一笑:

【问题讨论】:

    标签: android angular cordova ionic-framework ionic4


    【解决方案1】:

    转到tsconfig.json 并确保在compilerOptions 中将target 设置为es5

    【讨论】:

    • "target": "es2015" 更改为"target": "es5" 有助于解决问题!
    • 我也有同样的问题,但是目标已经设置为es5
    猜你喜欢
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-28
    • 1970-01-01
    • 2017-10-25
    相关资源
    最近更新 更多