背景:使用的vue3项目最开始是通过npm install cesium下载的cesium库文件,并通过vite-plugin-cesium插件在vite.config.js中调用cesium()的方式使用cesium。后续因为项目需要,下载了cesium源码并对源码进行了改动,这个时候希望卸载之前npm install cesium下载的cesium库,改为本地引用修改过的cesium库。
有两个问题想请教一下各位大神
1、本地cesium使用的版本是1.114,在网上查询后得知在cesium1.96版本对源码打包进行过一次调整,小弟在网上搜的打包方式大部分都是1.96之前的打包方式,目前的打包方式不确定对不对,希望能告知一下1.114具体的打包方式。
2、另外一个问题是通过npm uninstall cesium卸载了之前的cesium后,引入修改过的cesium库后,在本地调试一切正常,能正常的添加glb等模型,修改过的cesium源码内容也能正确的显示在球上。但是前后端打包之后放在服务器上通过服务器的方式访问时会遇到如下几个问题
⑴地球背景小时,本地跑代码时地球的背景是有星星的,在服务器上运行只有黑底。
⑵添加的glb等模型在地球上无法展现,看不到模型
⑶修改的cesium源码内容存在,但是看不到模型。
这里说下小弟的一些猜测,像是有两个cesium,一个cesium是上面描述的修改了源码的也就是现在在服务器上看到的,另外一个cesium是原始的,这个看不到,可能添加的模型都到这个cesium里去了,所以无法看到,但是之前的cesium我已经通过npm uninstall卸载了,所以不知道是什么情况。希望有大神能够帮忙解答一下,奉上全部豆子,十分感谢大家的回答