📌基础包下载

cesium-pocket-js.zip


cesium-pocket-rs.zip

📌从零搭建工程

ts

npm create vite@lates cesium-pocket-demo --template vue-ts
cd cesium-pocket-js
npm install cesium --save
npm install vite-plugin-cesium --save
npm install three --save
npm install @types/node --save
npm install @types/three --save
pnpm create vite cesium-pocket-demo --template vue-ts
cd cesium-pocket-js
pnpm install cesium
pnpm install vite-plugin-cesium
pnpm install three
pnpm install @types/node
pnpm install @types/three
yarn create vite cesium-pocket-demo --template vue-ts
cd cesium-pocket-ts
yarn add cesium
yarn add vite-plugin-cesium
yarn add three
yarn add @types/node
yarn add @types/three
js

npm create vite@lates cesium-pocket-js --template vue
cd cesium-pocket-js
npm install cesium --save
npm install vite-plugin-cesium --save
npm install three --save
npm install vue-router --save
pnpm create vite cesium-pocket-js --template vue
cd cesium-pocket-js
pnpm install cesium
pnpm install vite-plugin-cesium
pnpm install three
pnpm install vue-router
yarn create vite cesium-pocket-js --template vue
cd cesium-pocket-js
yarn add cesium
yarn add vite-plugin-cesium
yarn add three
yarn add vue-router


main.ts
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import { router } from "./router/index";
//import 'cesium-pocket/index.css'
import CesiumPocket from 'cesium-pocket'
const app = createApp(App);
app.use(router);
app.use(CesiumPocket)
app.mount("#app");
main.js
import { createApp } from 'vue'
import './style.css'
import App from './App.vue'
import { router } from "./router/index";
//import 'cesium-pocket/index.css'
import CesiumPocket from 'cesium-pocket'
const app = createApp(App);
app.use(router);
app.use(CesiumPocket)
app.mount("#app");


package.json (ts)
{
"name": "cesium-pocket-ts",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc -b && vite build",
"preview": "vite preview"
},
"dependencies": {
"@types/node": "^24.2.1",
"@types/three": "^0.179.0",
"cesium": "^1.142.0",
"cesium-pocket": "0.4.1-alpha",
"three": "^0.179.1",
"vite-plugin-cesium": "^1.2.23",
"vue": "^3.5.34",
"vue-router": "^4.5.1"
},
"devDependencies": {
"@types/node": "^24.12.3",
"@vitejs/plugin-vue": "^6.0.6",
"@vue/tsconfig": "^0.9.1",
"typescript": "~6.0.2",
"vite": "^8.0.12",
"vue-tsc": "^3.2.8"
}
}
package.json (js)
{
"name": "cesium-pocket-js",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"vue": "^3.5.34",
"cesium": "^1.142.0",
"cesium-pocket": "0.4.1-alpha",
"three": "^0.179.1",
"vite-plugin-cesium": "^1.2.23",
"vue-router": "^4.5.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.6",
"vite": "^8.0.12"
}
}