Cesium源码编译
在Releases · CesiumGS/cesium (github.com)下载源码包,要下线Source Code压缩包,不是官方发布的包,官方正式发布包已经被阉割,出不来“Development”
cesium源码编译打包需要gulp,全局安装gulp:txtnpm install gulp -g对
cesium源码安装npm依赖:txtnpm installbuild打包:txtnpm run build在
Source文件夹下生成了Cesium.js,还在Specs文件夹内生成了SpecList.js和在Build文件夹下生成了minifyShaders.state文件Source文件夹下的Cesium.js是把Cesium源码中一千两百多个js文件做了一下引用,相当于一个索引。打包之后cesium根目录下多出了Build文件夹运行
cesium:txtnpm start就可以在浏览器中进行查看了:
http://localhost:8080/点击
Sandcastle打开cesium官方案例
源代码工程目录介绍
APPs:demo和相关资源source:包含项目的源代码,即开发人员编写的原始代码,这里可能包含未编译、未打包的原始文件,例如JavaScript源文件、样式表、图像、模板等Build:构建过程的输出目录,其中包含了编译、打包、优化后的文件,即用于生产环境的文件CesiumUnminified:这个文件夹包含未压缩、未混淆的源代码,源代码通常更易读,变量和函数名保持原样,方便开发者阅读和调试CesiumDev:这个文件夹包含经过压缩和混淆的代码,通常是生产环境中使用的版本