Angular2 - Webpack - 启动后的Cordova Hybrid App白屏。 HTML DOM渲染需要更多时间

时间:2017-02-07 13:45:08

标签: javascript cordova angular webpack

在Angular2-Cordova中,混合应用程序正在运行,但白屏在应用内容之前至少显示20秒。我在浏览器web-console中检查应用程序,我发现了以下几点,

  
      
  1. DOM未在经过检查的浏览器Web控制台中呈现。 Angular2 HTML / CSS / JS加载需要更多时间。
  2.   
  3. 我尝试加载以加载自定义启动画面并在5000秒后隐藏它,我尝试在3000s中加载Webpack生成的js文件(Polyfill.bundle.js,app.bundle.js和amp. vendor.bundle.js)。我可以看到自定义的启动画面,但是3000s加载后的webpack js需要时间,应用程序会挂起3秒钟。
  4.   

欢迎提供解决方案......

1 个答案:

答案 0 :(得分:0)

我怀疑,你正在做app中的渲染工作(JIT或Just In Time编译)...... 解决方案是使用AOT (Ahead Of Time compilation),因此您不必在设备上解析和渲染模板,而是在开发/构建计算机上。