import * as Cesium from 'cesium/Cesium'
new Cesium.Viewer('cesiumContainer');
import { Viewer } from 'cesium/Cesium'
new Viewer('cesiumContainer');
通过上面两种方式导入cesium没有问题,下面这种就会报错Cannot read property 'Viewer' of undefined",什么原理呢?
import Cesium from 'cesium/Cesium'
new Cesium.Viewer('cesiumContainer');
解决了,源码中的Cesium.js中是一个个导出的所以不能用前两种方式导入: