1. 简介
在基于Cesium的应用开发过程中,经常会遇到要用的库并不是标准Cesium官方包的情况,官方包的Vue集成是相当成熟的,可以查看的资料也比较多,但是对于非官方的包引用集成,特别是在Vue3+Vite环境中,则是很少被人讨论到。本文针对在实际项目中,介绍如何在Vue3.x+Vite+TS环境引入第三方修改后的Cesium包进行集成开发的配置方法。
2. Vue3.x+Vite环境搭建
安装vite:cnpm install vite@latest
创建项目:yarn create vite cesiumvue --vue-ts
创建项目的选择项并不多,这里不细化介绍,总体是选择框架为vue,模板选择vue-ts,注意:这个时候创建的项目模板采用了setup-script形式。
运行项目:npm run dev 访问地址是http://localhost:3000/
3. 配置第三方Cesium包
这里说的配置Cesium不是通过安装Cesium的 npm包或者引入Vue-Cesium插件或者ViteCesium插件的方式来做集成,而是将第三方修改过的Cesium包(如浙江中海达修改后的DTGlobe开发包)引入到Vite框架下,为了方便本教程测试我使用了Cesium官网1.88版本包,Build/Cesium目录下文件。
1)包文件组织
在vite项目的public文件夹下新建lib文件夹,并将分发的Cesium包文件拷贝到该目录下,同时为了更好的自动补全