mars3d
mars3d copied to clipboard
mars3d3.6.15版本 mars3d-cesium1.112版本开发环境下全局使用Cesium报错
1.问题描述:
- [email protected]版本 [email protected]下开发环境下全局使用Cesium报错,生产环境OK。
- [email protected]版本开发环境全局使用Cesium报错不报错. 2.复现步骤: 新建一个vite+vue项目, main.js中引入:
// 引入cesium基础库 import "mars3d-cesium/Build/Cesium/Widgets/widgets.css" import * as Cesium from "mars3d-cesium" // 导入mars3d主库 import "mars3d/dist/mars3d.css" import * as mars3d from "mars3d"
在HelloWorld.vue文件中console.log(Cesium)报错:Cesium is not defined.
正常在代码这样用就行
import * as mars3d from "mars3d"; let Cesium = mars3d.Cesium
console.log(Cesium)
如果想挂载window,就手动挂载下,window.Cesium = Cesium