- 如果已经安装过node.js,先卸载,同时把C:\Program Files\nodejs这个文件夹删掉,可以删掉的跳过后面这一步。(由于我是默认路径安装在C盘,删除该文件夹时提示无权限,超级管理员权限也无法删除。按住shift键重启电脑,选择安全模式打开,再次把C:\Program Files\nodejs这个文件夹删掉,然后重启电脑)
- 删除文件夹C:\Users\AppData\Roaming\npm 和 C:\Users\AppData\Roaming\npm-cache(AppData文件夹如果是隐藏的先打开控制面板--> 文件夹选项--> 查看-->找到显示隐藏的文件夹选项勾选-->确定)
- 打开nvm下载最新版本的nvm, 一开始我是安装1.15版本,安装node.js时,npm没一起成功安装,卸载安装最新版1.17问题解决
- 安装成功后打开C:\Users\Administrator\AppData\Roaming\nvm\settings.txt文件,我是默认安装路径,选择其它安装路径的自行找到对应文件即可。在文件后面添加2行代码,保存。
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror:https://npm.taobao.org/mirrors/npm/
- 打开终端,执行nvm -v命令,显示nvm版本即安装成功,否则从头再来一遍
- 安装node.js, 打开nodejs官网查看node历史版本,找到自己需要的版本号,执行nvm install 版本号(例如nvm install 10.18.0)即开始下载nodejs,如下图成功安装nodejs和npm
安装成功后执行node -v npm -v查看是否安装成功
- 设置nodejs prefix(全局)和cache(缓存)路径, 使用nvm安装nodejs成功后会自动创建一个nodejs的快捷文件夹,文件路径是在安装nvm时控制的, 默认是C:\Program Files\nodejs
进入C:\Program Files\nodejs文件夹创建node_cache文件夹, 终端输入命令
//设置缓存文件夹
npm config set cache "C:\Program Files\nodejs\node_cache"
//设置全局模块存放路径
npm config set prefix "C:\Program Files\nodejs"
- 完成
查看已安装node版本
nvm ls
切换node版本
nvm use 版本号
卸载某个node版本
nvm uninstall 版本号
- 如果安装npm不成功, 可以试试先卸载对应的node版本 再重新安装一次