我***尼玛!本人声明这辈子最讨厌和node.js打交道,尼玛跟使一样垃圾!
在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,nvm就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个node版本之间切换。简单一句话就是控制、来回切换本地node.js版本的工具。
Step1:首先先卸载本地的nodes.js
别人都是直接去设置->应用->卸载,几年前我个人就感觉low比,geek.exe卸载神器,用这个卸载干净得连注册表都给你删除的干干净净!!!
Step2:下载安装nvm
方式一:可以去GitHub官网下载:https://github.com/coreybutler/nvm-windows/releases,windows系统下载nvm-setup.zip安装包
由于国内访问github的速度比乌龟慢,所以还有国内的nvm下载
方式二:国内下载nvm:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网 (uihtm.com)
虽然里面有妥妥的安装教程,但是安装完成还得看这里:
settings.txt里面加后面两行,表示使用国内淘宝的下载镜像
step3:环境变量的配置
一般安装成功后会自动配置环境变量,如果你打开环境变量发现没有,自己配吧
任意位置打开cmd,如下出现版本号表示安装成功
其他命令看一下:
nvm -v 查看当前版本
nvm --config
nvm list 查看已安装node版本列表
nvm install 版本号 下载对应node版本(如:nvm install 14.20.1)
nvm use 版本号 切换node版本
nvm on 开启nvm
nvm off 关闭nvm
step4:最后配置,方便node的使用和管理
最后记得设置node的全集变量和缓存文件存放位置:详细参考
查看当前npm使用的镜像:npm config get registry
使用国内镜像:npm config set registry=https://registry.npm.taobao.org/
在安装nvm使不是需要选择安装Node的目录吗,在此目录下创建两个文件夹:
设置node的全局变量:npm config set prefix "G:\nodejs\node_global"
设置node的缓存目录:npm config set cache "G:\nodejs\node_cache"
查看node的全局变量:npm config get prefix
设置node的缓存目录:npm config get cache
最后加个环境变量(加不加都没问题好像,反正我加了)
Step5: VUE的安装
1.安装Vue和脚手架
npm install vue -g
npm install -g @vue/cli
结果给老娘安装报错:说证书已过期!
原来淘宝镜像已经换地址了!
扑通一顿换地址