vue3+vite+cesium安装配置

一、node安装配置

1、node下载安装

Node.js — 在任何地方运行 JavaScript (nodejs.org)

2、查看安装是否成功

cmd窗口运行

node -v

显示版本,证明安装成功

3、npm换源(淘宝源)

cmd窗口运行

npm config set registry https://registry.npmmirror.com/

4、查看换源是否成功

cmd窗口运行    

npm config get registry

显示当前源信息

5、pnpm安装(换源同理)

cmd窗口运行    

npm i pnpm -g

6、(可选)cnpm、yarn安装(换源同理)

7、查看版本号报错( 无法加载文件xxxx.ps1,在此系统上禁止运行脚本)

powershell窗口运行

set-ExecutionPolicy -Scope CurrentUser

接着输入

remotesigned

赋予权限

二、vue3+vite+cesium安装配置

1、创建Vue3项目

cmd窗口运行

pnpm create vite 项目名

选择框架(vue+js)

2、安装cesium

cmd窗口运行

cd 项目名
pnpm i
pnpm i cesium@1.99 vite-plugin-cesium

3、修改vite.config.js文件

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import cesium from 'vite-plugin-cesium'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(),cesium()]
})

4、App.vue文件

<template>
  <div id="cesiumContainer"></div>
</template>

<script setup>
import * as Cesium from 'cesium'
import { onMounted } from 'vue'
onMounted(() => {
  Cesium.Ion.defaultAccessToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiJhZmYyMTQ0My00OGMzLTQxMjgtOWZlYS0yZjNhZmY0OTM2Y2MiLCJpZCI6MTE2NDU3LCJpYXQiOjE2NzA1NTA3MTR9.Ghp4_AaAxhKZr4oJYemiTE4u5T-GIeJjcvCJb1CCjik'
  const viewer = new Cesium.Viewer('cesiumContainer', {
    terrainProvider: Cesium.createWorldTerrain(), // 地形图层
    timeline: false, // 隐藏时间轴控件
    animation: false, // 隐藏动画控件
    geocoder: false, // 隐藏搜索按钮
    homeButton: false, // 隐藏初始视角控件
    sceneModePicker: false, // 隐藏投影方式控件
    baseLayerPicker: false, //隐藏图层选择控件
    navigationHelpButton: false, // 隐藏帮助按钮
    fullscreenButton: false, // 隐藏全屏按钮
  })
})
console.log(Cesium)
</script>

<style scoped>
#cesiumContainer {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}
</style>

5、修改main.js文件

注释掉 import './style.css'

6、运行

cmd窗口运行

npm run dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值