window系统下Node.js安装以及环境变量配置
目录
一.下载安装包
下载稳定版本(地址:http://nodejs.cn/download/),如下图:
二.安装
下载完成后双击 node-v14.17.6-x64.msi 选择安装目录,傻瓜式安装.
三.查看版本
在cmd命令行中验证,出现以下情况即表示安装成功
C:\Windows\system32>node -v
v14.17.6
最新版的node在安装时同时也安装了npm
C:\Windows\system32>npm -v
6.14.15
四.环境配置
1.配置全局安装模块以及缓存目录的环境变量
说明
这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径.之所以要配置,是因为以后在执行类似: npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思)的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间.
例如
我希望将全局模块所在路径和缓存路径放在我node.js安装的文件夹中,则在我安装的文件夹【C:\Program Files\nodejs】下创建两个文件夹【node_global】及【node_cache】
全局依赖包下载路径和缓存路径设置,在cmd窗口中输入以下命令(需要管理员权限,两个路径即是两个文件夹的路径)
npm config set prefix "C:\Program Files\nodejs\node_global"
npm config set cache "C:\Program Files\nodejs\node_cache"
或者在当前用户目录下创建一个.npmrc文件,内容如下:
prefix=C:\Program Files\nodejs\node_global
cache=C:\Program Files\nodejs\node_cache
因为我们修改了全局包的下载路径,那么自然而然,我们下载的全局包就会存放在C:\Program Files\nodejs\node_global\node_modules,而其对应的cmd指令会存放在C:\Program Files\nodejs\node_global
2.环境变量配置
a.右键“我的电脑”=》属性=》高级系统设置=》环境变量
b.进入环境变量对话框,在【系统变量】下双击Path,然后输入C:\Program Files\nodejs\node_global
五.使用淘宝镜像
1. 全局安装镜像地址nrm
npm install nrm -g
2.查看地址列表 nrm ls
C:\Windows\system32>nrm ls
* npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
3.使用地址 nrm use taobao
C:\Windows\system32>nrm use taobao
C:\Windows\system32>nrm ls
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
六.常用命令
1.查看node版本
node -v
2.查看npm版本
npm -v
3.查看npm帮助
npm help
4.查看模块列表
npm list
5.查看全局依赖包下载路径
npm root -g
6.查看当前registry 配置
npm config get registry
7.镜像设置
a.设置淘宝镜像:npm config set registry https://registry.npm.taobao.org
b.设置官方镜像: npm config set registry https://registry.npmjs.org
淘宝npm配置 npm install -g cnpm --registry=https://registry.npm.taobao.org
8.更新全局模块
a.基本用法:npm update -g <package>
b.更新全部全局模块:npm update -g
9.卸载全局模块
npm uninstall -g <package>