1.NodeJS安装
1) 下载
官网下载,这里我下载的版本为node-v12.16.2-x64.msi
2) 安装nodejs
点击node-v12.16.2-x64.msi,安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,这里我安装在D:\DNPS\ELK\nodejs\nodejs目录下)。
2) 验证是否安装成功
管理员运行cmd,执行命令:
node -v
npm -v
3) 配置模块管理
npm作为一个NodeJS的模块管理。先配置npm的全局模块的存放路径以及cache的路径,这里将以上两个文件夹放在NodeJS的主目录下,便在NodeJs安装目录下建立“node_global”及“node_cache”两个文件夹。
管理员运行cmd,执行命令:
npm config set prefix "D:\DNPS\ELK\nodejs\node_global"
如果报错:在该目录下添加一个npm文件夹
npm config set cache "D:\DNPS\ELK\nodejs\node_cache"
4) 生成package.json文件
npm init -y
2. 安装express模块
1) 安装express
cmd命令行里面,执行命令:npm install express -g (“-g”这个参数意思是装到global目录下)
2) 添加系统环境变量
变量名: NODE_PATH
变量值: D:\DNPS\ELK\nodejs\node_global\node_modules
ps:这一步相当关键。
3) 检验express安装是否完成
目的:测试node的全局路径是否配置正确
启动cmd命令行,键入:node,待出现 “>” 标记后,输入:
require('express')
3. 安装jade
npm installl jade
如果报错:“npm WARN saveError ENOENT: no such file or directory, open 'C:\Windows\system32\package.json'”
解决办法:npm init -y
4. 安装grunt
npm install -g grunt-cli
检查是否安装成功:grunt -version
5. 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
此时安装完的cnpm出现在 D:\DNPS\ELK\nodejs\node_global文件夹下
检查是否成功:cnpm -v