当前位置: 首页 > news >正文

Cesium开发环境搭建(一)

1.下载安装Node.js

进入官网地址下载安装包 Node.js — Download Node.js®

https://cdn.npmmirror.com/binaries/node/

选择对应你系统的Node.js版本,这里我选择的是Windows系统、64位

安装完成后,WIN+R,输入node --version,显示出版本,node.js则安装成功。

最好以管理员身份运行cmd。

2.npm配置

采用国外的npm源,下载不动。换成淘宝的源。

npm install -g cnpm --registry=https://registry.npmmirror.com

npm install -g cnpm --registry=https://registry.npm.taobao.org

输入cnpm -v 出现版本信息后,才可进行后续步骤的操作。

3.下载Cesium最新版本Downloads – Cesium

解压下载的Cesium-1.107.zip到文件夹E:\Cesium_Study\Cesium-1.115,进入该目录,执行命令cnpm install,编译Cesium。

文件夹E:\Cesium_Study\Cesium-1.115出现node_modules文件夹即可。

4.启动服务

npm start 或者 node server.js(新版本是 node server.cjs)
Cesium development server running locally.  Connect to http://localhost:8080/

注意:启动服务如果报错syntaxError: Unexpected token '.‘

此项报错原因一有可能是npm版本与node版本不符导致,例如node版本是12,如果把npm版本升到10,10版本的npm并不能在12版本的node上运行,这时候执行命令install npm@6.14.10 -g降低npm版本即可

如果无法降低版本有可能是原因二,作者之前用的node18版本,删除的时候没删干净,现在node12版本,npm有可能冲突,这时候执行命令where npm,找到多余的npm删除
 

5. 在浏览器输入:http://localhost:8080/

注意:

1.默认会安装最新的版本,最好是Node.js是最新的。不是最新的如果出现类似线面的错误

Unsupported engine for cnpm@9.2.0: wanted: {“node”:“>= 14.18.0”} (current: {“node”:“12.22.12”,“npm”:“6.14.16”})。

需要加上版本信息,如下所示

npm install -g cnpm@7.1.1 --registry=http://registry.npmmirror.com
//查看有哪些cnpm版本命令:
npm view cnpm versions

Node.js — Node.js Releases

2.输入 cnpm -v 的时候可能会出现

'cnpm' 不是内部或外部命令,也不是可运行的程序
用everything.exe软件找到cnpm.cmd 的文件。

在此文件夹中运行,CMD,然后可以执行 cnpm -v 成功。

说明需要在【系统变量】的 环境变量的 path 中,添加 【F:\nodejs\node_global】路径。

添加后,重新打开命令提示符cmd,在验证,成功。如果不行,需要重启电脑。

3.

http://www.lryc.cn/news/368381.html

相关文章:

  • 视频、图片、音频资源抓取(支持视频号),免安装,可批量,双端可用!
  • FreeRTOS实时系统 在任务中增加数组等相关操作 导致单片机起不来或者挂掉
  • CentOS 7基础操作08_Linux查找目录和文件
  • CI/CD实战面试宝典:从构建到高可用性的全面解析
  • NLP实战入门——文本分类任务(TextRNN,TextCNN,TextRNN_Att,TextRCNN,FastText,DPCNN,BERT,ERNIE)
  • MySQL: 表的增删改查(基础)
  • WDF驱动开发-PNP和电源管理(三)
  • Redis集群和高可用性:保障Redis服务的稳定性
  • C# WPF入门学习主线篇(二十一)—— 静态资源和动态资源
  • 出现 Navicat 和 Cmd 下SQL 版本 | 查询不一致的解决方法
  • 31、matlab卷积运算:卷积运算、二维卷积、N维卷积
  • C++青少年简明教程:文件
  • Kimichat使用案例010:快速识别出图片中的表格保存到Excel
  • [大师C语言(第二十四篇)]C语言指针探秘
  • Docker命令总结
  • 把chatgpt当实习生,进行matlab gui程序编程
  • LabVIEW 与组态软件在自动化系统中的应用比较与选择
  • html--万年历
  • 2013年 阿拉斯加巴罗活动层厚度和土壤含水量
  • 超详解——python数字和运算——小白篇
  • LabVIEW图像采集处理项目中相机选择与应用
  • Java——IO流(一)-(2/9):File类的常用方法(判断文件类型、获取文件信息、创建删除文件、遍历文件夹)
  • 电子设计入门教程硬件篇之集成电路IC(二)
  • Unity3D测量面积和角度实现方法(二)
  • vite 配置 typescript 环境
  • ThreadCache线程缓存
  • UE5_加载本地图片(jpg, png) 转 UTexture
  • Linux操作系统:Spark在虚拟环境下的安装及部署
  • 内网安全--隧道技术代理技术
  • 彩虹易支付最新版源码