一、安装node.js环境
(一)下载 https://nodejs.org/en/ 后的node-v10.14.2-win-x64.zip文件。
1、下载并解压到D盘中某个文件夹中。【“D:\Program Files\nodejs”中】
2、用cmd中 输入 node -v 查看是否正常
3、用cmd 输入 npm -v 查看是否可以自动安装
(好像不需要npm install 就可以查看npm的版本,并且会多出一个文件夹:node_global ,而不需要手动添加。)
4、 设置node 的 prefix 【有一篇说需要设置cache,但是我没设置好像也可以】
cmd : npm config set prefix "D:\Program Files\nodejs\node_global"
5、npm install 几个模块内容
cmd命令行:
// -g 表示安装到刚刚上一步中prefix文件夹中
npm install express -g
npm install compression -g
npm install request -g
npm install yargs -g
//如果执行完上面的内容后,还是无法成功运行node server.js时
//执行下面的命令行
//【注意】必须先在系统环境变量下,新建NODE_PATH = ”D:\Program Files\nodejs\node_global\node_modules“
npm install --save-dev express
npm install --save-dev compression
npm install --save-dev request
npm install --save-dev yargs
//[错误的结果]
npm WARN saveError ENOENT: no such file or directory, open 'C:\WINDOWS\system32\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\WINDOWS\system32\package.json'
npm WARN system32 No description
npm WARN system32 No repository field.
npm WARN system32 No README data
npm WARN system32 No license field.
//然后根据错误内容知道时缺少package.json,所以cmd 执行npm init命令 然后执行 npm init -y
//[正确的结果]
npm notice save compression is being moved from dependencies to devDependencies
npm WARN system32@1.0.0 No description
npm WARN system32@1.0.0 No repository field.
二、下载cesium的源代码
1、cesium官网下载源代码,并解压到某个文件夹中 E:\。。。\Cesium_3D\Cesium-1.52
2、运行cmd : node server.js
3、如果结果是:
Cesium development server running locally. Connect to http://localhost:8080/
说明运行正确,然后在浏览器上输入:http://localhost:8080/ 即可看到效果。
三、参考文献:
NodeJS、NPM安装配置与测试步骤(windows版本)