建立umi專案,yarn create umi
選擇是否使用typescript (n)
選擇依賴
專案建立完成後,新增cesium
首先在.umirc.js檔案中新增以下常量
constcesiumsource ='node_modules/cesium/source';
constcesiumworkers ='../build/cesium/workers';
constpath = require('path');
在配置輸出物件中新增
copy
配置
copy:[如圖:, ,
,],
在components資料夾下,建立cesiumviewer.js,封裝地圖元件
importreact , from'react';在pages資料夾下index.js中使用importfrom'dva';
importviewer from'cesium/source/widgets/viewer/viewer';
import"cesium/source/widgets/widgets.css";
classcesiumviewerextendscomponent
componentdidmount()
render() />);}
}export defaultcesiumviewer;
umijs有什麼好處 UmiJS應用框架
介紹 umi,中文可發音為烏公尺,是乙個可插拔的企業級 react 應用框架。umi 以路由為基礎的,支援類 next.js 的約定式路由,以及各種高階的路由功能,並以此進行功能擴充套件,比如支援路由級的按需載入。然後配以完善的外掛程式體系,覆蓋從原始碼到構建產物的每個生命週期,支援各種功能擴充套件...
Cesium載入OSGB資料
open scene gragh binary是osgb的全稱 cesium load 3dtiles osgb transformed 貌似是目前最好用的格式?該工具要求的osgb檔案目錄格式需要是這樣的 cmd命令列切換到該目錄下 cd d 3dtiles執行命令 3dtile.exe f os...
umijs多環境配置 umi框架搭建
環境準備 首先由node環境,確保node版本是10.13或以上 mac下推薦使用nvm來管理node版本 node v v14.8.0 推薦使用 yarn 管理 npm 依賴,並使用國內源 阿里使用者使用內網源 國內源 npm i yarn tyarn g 後面文件裡的 yarn 換成 tyarn...