win10在vuecli4中安装cesium并创建项目

简介: 本文有参考其他文章原文链接:https://mp.weixin.qq.com/s?src=11&timestamp=1592709786&ver=2413&signature=Un8RvmIFgKgFnaTko1KslhcGTWptjmSA5ex5QdA8khoxq0iAWXevBvb1oyplcoMut-3mqtfbOXNBx-TGhxIkrR2FuPX39qCE69yYXazXSeQyP82EUECUSbLZ4IgH8N8P&new=1

1.安装node.js和vue/cli

2.安装cesium
cesium是一个开源的世界级三维地理JavaScript库,它具有性能优异、精度高、可视化效果好和容易上手等特点,来自航空、智慧城市和无人机等各行业的开发者都在使用cesium来创建可交互的互联网应用,分享动态的地理数据
npm install --save cesium --registry=https://registry.npm.taobao.org
image.png
3.安装vs code和vs code插件
安装VS Code插件:ESLint、Prettier - Code formatter、Vetur、Path Intellisense

4.vscode打开上一篇文章(https://developer.aliyun.com/article/765620)创建的test项目文件夹
image.png
**5.在test项目根目录创建vue.config.js.输入以下内容并保存为vue.config.js

module.exports = {
  configureWebpack: {
    module: {
      unknownContextCritical: false
    }
  },
  chainWebpack: config => {
    config
      .plugin('define').tap(args => {
        args[0].CESIUM_BASE_URL = JSON.stringify('./')
        return args
      })
  }
}

image.png
6.在test项目的src文件夹下修改App.vue.内容如下

<template>
  <div id="app">
    <CesiumViewer />
  </div>
</template>

<script>
import CesiumViewer from './components/CesiumViewer.vue'

export default {
  name: 'App',
  components: {
    CesiumViewer
  }
}
</script>

<style>

</style>

image.png
7.在components下新建CesiumViewer.vue

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

<script>
import { Viewer } from 'cesium/Source/Cesium'
import buildModuleUrl from 'cesium/Source/Core/buildModuleUrl'
import 'cesium/Source/Widgets/widgets.css'

export default {
  name: 'CesiumViewer',
  mounted: function () {
    buildModuleUrl.setBaseUrl('static/')
    this.viewer = new Viewer('cesiumContainer')
  },
  data () {
    return {
      viewer: {}
    }
  }
}
</script>

<style scoped>
</style>

image.png
8.运行项目(原文图形界面可以显示地球.我运行时无法显示地球)
vs code下npm run serve
image.png
image.png
image.png

目录
相关文章
|
JavaScript 数据可视化 前端开发
1.Cesium介绍及环境配置
本文中我们介绍了cesium开发环境的配置,以及vue中cesium页面的初始化
434 0
|
5月前
|
IDE 程序员 开发工具
IDEA插件-Material Theme UI/IDEA最强主题插件/IDEA图标美化
"Material Theme UI" 是一个用于 JetBrains IDE(如 IntelliJ IDEA、WebStorm、Android Studio 等)的插件,它将原始外观改为 Material Design 风格,并提供丰富的选项来根据个人喜好配置 IDE。
1736 0
IDEA插件-Material Theme UI/IDEA最强主题插件/IDEA图标美化
|
人工智能 JavaScript Linux
基于Three.js的3D自动纹理化开发包
DreamTexture.js 基于 Three.js 和稳定扩散(stable diffusion) AI 模型开发,用于实现 3D 模型的自动纹理化。
110 0
|
小程序 开发工具 开发者
小程序使用 组件库 vant-weapp详细教程
小程序使用 组件库 vant-weapp详细教程
206 0
|
Web App开发 JavaScript 前端开发
VsCode 常用好用插件/配置+开发Vue 必装的插件
VsCode 常用好用插件/配置+开发Vue 必装的插件
290 0
|
人工智能 前端开发 JavaScript
Vue启用unity3D的exe
此次入职的公司有unity3D相关的人员,对接是避免不了的,那么今天他就来了,简单说一下此篇文章大致内容,前端Vue启动unity3D打包好的exe并且传递相关参数,那么下面我们准备上高速一路飞驰寻找诗和远方😜
144 0
Vue启用unity3D的exe
|
JavaScript
vscode引入新建得vue项目
vscode引入新建得vue项目
143 0
|
API Python
Anaconda+VSCode+QT Designer配置PyQt5环境
本文使用Anaconda+VSCode配置PyQt5环境,在开始之前新建Anaconda的虚拟环境,如果不需要虚拟环境可以直接使用默认的Base环境。另外针对ui文件转py文件报错ImportError: DLL load failed: 找不到指定的模块给出了解决办法
|
Java Windows
vscode 配置 plantuml
vscode 配置 plantuml
vscode 配置 plantuml
|
Web App开发 JavaScript 前端开发
Chrome插件vue-devtools是如何把VSCode中对应的组件文件打开的
点击如图所示的图标,就是打开对应的组件文件。可能初次使用,点击好几次都没有响应,然后返回到VSCode编辑器后发现,如下图所示的错误,该怎么办呢?
1036 0