【mars3d+vue2】项目打包报错 error in ./node_modules/mars3d-cesium/Build/Cesium/index.js

最近拉下 mars3d+vue2  最简模板的代码,运行就会报错

类似这种cesium的报错

官方给出的回答是:

目前cesium1.96改变了代码打包方式,在vue2项目下会有这个兼容报错问题。

当然,也给出了几个解决方案:

1、参考 https://gitee.com/marsgis/mars3d-vue-template/tree/master/mars3d-vue2  升级下vuecli到5

2、固定mars3d-cesium版本为1.95,"mars3d-cesium": "1.95.1"   【注意不要^】

3、在html直接引入Cesium资源和import mars3d方式集成 (cdn cesium + import mars3d)

我个人认为第二种方法还不错,但是也有可能问题解决的不彻底,

当第二种方法不行时,可以试试第一种,如果不行,那就只能第三种了。 

你可能感兴趣的:(mars3d,前端,javascript,开发语言)