一、删除node.js
1、在控制面板中删除node
2、找到node安装目录,默认是C:\Program Files\nodejs,主要取决于安装时的选择。找到后把nodejs文件夹删除;
3、在C:\Users\用户名下,检查.npmrc文件是否存在,如存在就删除;
4、检查下面目录是否存在,存在则删除;
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\用户名\AppData\Roaming\npm
C:\Users\用户名\AppData\Roaming\npm-cache
5、在此电脑 =》 右键点击设置 =》 高级系统设置 =》 环境变量 =》 在环境变量与用户变量中,把path里的node的相关配置删掉
6、在win + R,输入cmd,再输入node -v测试node是否卸载成功。
二、安装nvm
1、nvm安装包地址:https://github.com/coreybutler/nvm-windows/releases
点击下载nvm-setup.exe后缀文件进行下载
2、点击运行,按运行提示安装nvm;
3、安装完成后,在命令提示窗口中输入nvm -v,查看是否安装完成;
三、修改npm与node的镜像源
在命令提示符中nvm root命令,可获得安装路径
1、打开nvm的安装路径,打开settings.txt文件
2、在文件内容底部增加配置:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
四、在nvm中安装node
1、在命令行窗口输入nvm list available可以查看node的所有版本
2、安装指定的node版本
安装命令:
nvm install node版本号
例如我们安装node18.16.0,nvm install 18.16.0。然后输入nvm list查看已经安装的node版本,再输入nvm use 18.16.0来切换node版本。
当然,也可以输入nvm uninstall 18.16.0来卸载对应的node版本。
五、配置nvm中的node
在nvm安装目录下新建两个文件夹node_cache、node_global;
命令提示符窗口中运行:
npm config set prefix "C:\Users\用户名\AppData\Roaming\nvm\node_cache"
npm config set prefix "C:\Users\用户名\AppData\Roaming\nvm\node_global"
六、设置环境变量
查看用户变量下的path是否含有下面配置,没有需要加上;
查看系统变量下的path是否含有下面配置,没有需要加上;
新建系统变量NODE_PATH,变量指向刚创建的node_global文件夹下的node_modules
这样npm全局安装的都会安装到node_modules下。
七、设置淘宝镜像
npm config set registry https://registry.npmmirror.com
运行这条命令后,npm 会默认使用淘宝镜像进行包的安装。你可以通过以下命令来确认当前的镜像源是否已经设置成功:
npm config get registry
如果返回的是 https://registry.npmmirror.com,说明配置成功。
有需要的顺便安装的vue
npm install -g @vue/cli
npm install -g vue