Cesium打包命令
package.json中
(1)
npm run build
Source/Cesium.js
仅是把Cesium源码中一千两百多个js文件做了一下引用,并不会进行打包
所以这个Cesium.js也就相当于一个索引。使用时,只要引用这么一个Cesium.js文件,就会通过AMD模式自动引入其他Cesium的源码js文件来使用
说明:
出现错误
[11:21:32] Error: ENOENT: no such file or directory, open 'D:\WWW\gis\Cesium\Apps\.jshintrc'
原因
如果是git clone的,这一步没问题,如果是下载的官方包,这一步会报错
解决方法
从github上下载Apps/.jshintrc和Sandcastle/.jshintrc
(2)
npm run minifyRelease
会把Source目录下所有的js文件打包放到Build/Cesium/目录下,并且生成一个真正的供生产环境下来使用的Cesium.js文件
(3)
npm run minify
会压缩优化js代码,但是不会去掉调试信息
(4)
npm run combineRelease
不进行压缩优化,但是去掉了调试信息
(5)
npm run release
当于combine、minifyRelease、generateDocumentation三个命令的集合。
1 2 3 | 在Build/CesiumUnminified目录下生成调试版的Cesium.js文件 在Build/Cesium目录下生成压缩优化好的(生产环境下)的Cesium.js文件 并且还生成了Cesium的api文档,文档放在Build/Documentation目录下 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)