📌基础包下载
📌从零搭建工程
ts
npm create vite@lates cesium-pocket-demo --template vue-tscd cesium-pocket-jsnpm install cesium --savenpm install vite-plugin-cesium --savenpm install three --savenpm install @types/node --savenpm install @types/three --savepnpm create vite cesium-pocket-demo --template vue-tscd cesium-pocket-jspnpm install cesiumpnpm install vite-plugin-cesiumpnpm install threepnpm install @types/nodepnpm install @types/threeyarn create vite cesium-pocket-demo --template vue-tscd cesium-pocket-tsyarn add cesiumyarn add vite-plugin-cesiumyarn add threeyarn add @types/nodeyarn add @types/threejs
npm create vite@lates cesium-pocket-js --template vuecd cesium-pocket-jsnpm install cesium --savenpm install vite-plugin-cesium --savenpm install three --savenpm install vue-router --savepnpm create vite cesium-pocket-js --template vuecd cesium-pocket-jspnpm install cesiumpnpm install vite-plugin-cesiumpnpm install threepnpm install vue-routeryarn create vite cesium-pocket-js --template vuecd cesium-pocket-jsyarn add cesiumyarn add vite-plugin-cesiumyarn add threeyarn add vue-routermain.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" }}