调试过程
- 最困难的是看不见报错信息,开发者工具打开就崩溃
- 简化项目,删除一些文件,注释一些路由,如注释了 cesium、three、example 的路由,看到报错信息了,添加了 babel-polyfill
- 放开 example 路由,看示例程序就崩溃,把示例 html 中的内容粘贴到 index.html 中运行,看到了报错,html 中集成 babel 转码和 polyfill 兼容 IE11
- 修改了 babel-loader 处理的范围,添加了 cesium、three 包
注意事项
- DOM 操作的 append 方法改为 appendChild 方法
- 示例程序的 html 中尽量不写 ES6 语法
- 示例程序的 html 中不要写 async await,使用 then 回调
- 示例程序的 html 中变量要有声明
- WebGL 是实验性的,可能会有问题