1. 程式人生 > >Cesium之3DTiles 編譯流程

Cesium之3DTiles 編譯流程

圖5.1

檢出後一定記得切換到對應的分枝才行 在檢出的cesium 資料夾下執行 git checkout 3d-tiles命令即可。


圖5.2

注:檢出的檔案約300M,否則可能存在問題。

三、使用WebStorm開啟

圖6

執行File--> Open選擇對應的路徑。


圖7

右鍵gulpfile.js—>run “default”


圖8

右鍵開啟gulpfile.js 提示Faild to list tasks , 點details 檢視詳細資訊。

圖9

解決辦法是配置一下gulp;

根據提示順序解決gulp相關的問題即可。

圖10

四、安裝配置gulp

gulp是基於Nodejs的自動任務執行器,基本流程就是先安裝nodejs,通過nodejs的npm全域性安裝和專案安裝gulp

1 安裝node.js (https://nodejs.org/)下載安裝即可。

執行測試node 及npm是否安裝成果,如下圖則成功

圖11

安裝gulp需要的包

將路徑切換到工程目錄下(我的工程:D:\OSLS\Cesium3DTiles\cesium)

全域性安裝gulp,出現warn不要緊,等他慢慢轉,表示正在聯網下載...

命令為: npm install -ggulp

安裝成功不WARN(警告)對後續操作沒有影像,可以暫時忽略。

圖12

安裝成功後會在當前資料夾下生成一個node_modules資料夾,內含glup模組


圖13

回到WebStorm進行修改gulp的路徑


圖14

Gulp Package選擇到剛才安裝的gulp位置。

重新載入

圖15

提示的錯誤已經發生了變化,需要安裝” request “ 模組。

圖15

同樣npm install request 即可。

圖16

Reload tasks 依次安裝所需的所有的模組即可。

注:可能會有批量安裝所有的所有模組的小指令碼,如有請告知,先行謝過!

中間可能會出些提示資訊,忽略即可。

全部安裝完成後

圖17

五、 reales版本

右鍵realse約十分鐘編譯完成。

圖18

將會在當前目錄下生成一個build資料夾。