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目录下

 

posted @   慕尘  阅读(2509)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· 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)
点击右上角即可分享
微信分享提示