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三個命令的集合。

在Build/CesiumUnminified目錄下生成調試版的Cesium.js文件
在Build/Cesium目錄下生成壓縮優化好的(生產環境下)的Cesium.js文件
並且還生成了Cesium的api文檔,文檔放在Build/Documentation目錄下

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM