nodejs安装配置
1、首先下载node安装资源包
官网地址:Download | Node.js (nodejs.org),下载64位
2、新建文件夹用于存放安装文件
- 这里在D盘单独创建一个文件夹 N o d e j s Nodejs Nodejs
![](https://jhhpicgo.oss-cn-guangzhou.aliyuncs.com/imgs/20220813003517.png)
-
双击安装 n o d e j s . m s i nodejs.msi nodejs.msi的安装文件即可,
过程按照默认配置就可以
-
最后安装之后的目录结构如下图:
红框内文件夹之后再进行创建
-
测试是否已经安装入环境
Win+R
->cmd
输入以下语句进行验证node -v # 显示Node.js的版本说明已经安装成功 npm -v # 自带的npm已经安装成功
-
安装完成之后, . m s i .msi .msi格式的安装包会自动配置系统环境变量 p a t h path path,
查看环境变量:桌面→右击此电脑→属性→高级系统设置→环境变量
-
使用 n p m npm npm安装包路径时,先用
npm root -g
查看全局包路径,默认在C:\Users\用户名\AppData\Roaming\npm\node_modules
,此时回到第 3 3 3步创建两个文件夹node_modules # 用于存放全局包路径
node_cache # 用于node缓存
-
修改全局包路径,在 c m d cmd cmd命令窗口执行命令
npm config set prefix "D:\Nodejs\node_global" # 修改包路径 npm config set cache "D:\Nodejs\node_cache" # 修改缓存路径
或者在C盘当前用户中找到 . n p m r c .npmrc .npmrc文件,进行编辑且修改为如下图所示
prefix=D:\Nodejs\node_global
cache=D:\Nodejs\node_cache
-
测试全局包路径是否正确
npm install -g vue
,检查全局包安装路径npm root -g
3、修改node的环境变量
-
将全局包路径添加到系统变量 N O D E _ P A T H NODE\_PATH NODE_PATH,(亦即刚才 8 8 8步安装全局包路径)
D:\Nodejs\node_global\node_modules
-
添加用户变量 P a t h Path Path,
D:\Nodejs\node_global
-
在任意文件夹下打开 c m d cmd cmd输入
npm -v
测试版本正确性
4、npm下载速度过慢解决
- 安装cnpm淘宝镜像,以后便使用
cnpm
代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g vue
![](https://jhhpicgo.oss-cn-guangzhou.aliyuncs.com/imgs/20220813004407.png)
![](https://jhhpicgo.oss-cn-guangzhou.aliyuncs.com/imgs/20220813004431.png)
![](https://jhhpicgo.oss-cn-guangzhou.aliyuncs.com/imgs/20220813004454.png)
如果安装之后出现错误,可以将cnpm的安装路径添加到系统变量当中
D:\Nodejs\node_global\node_modules\cnpm
添加到 P a t h Path Path系统环境变量当中
-
使用代理registry,此时可能会存在如下的报错!(使用管理员权限打开cmd同样也报错)
只需要删除
.npmrc
文件。强调:不是nodejs安装目录npm模块下的那个npmrc文件
而是在C:\Users{账户}\下的.npmrc文件,这个文件默认是被隐藏,一定要选择将隐藏取消掉
但是这种方法会将全局包路径重新改为默认值
见 2 、 6 2、6 2、6npm config set registry https://registry.npm.taobao.org # 设置代理镜像 npm config get registry # 查看代理镜像是否成功
对于报错还存在以下解决方法:将·C:\Users{账户}\下的
.npmrc
文件自行修改
为如下所示prefix=D:\Nodejs\node_global cache=D:\Nodejs\node_cache registry=https://registry.npm.taobao.org