一、前言
最近在给客户搞代码的时候发现了个很恶心的问题,远程看还好说,直接远程调试了。不过项目刚刚初期的话,客户可以直接把代码打包发过来。发过来以后就会遇到个头疼的问题哈哈哈!
代码根本跑步起来!全是一个个的红色错误!(哭唧唧)。
目前遇到的问题发现主要原因还是由于node版本导致的。高版本node吧安不了低版本的models。低版本的把又安不上高版本的。而每次拆卸再重装的话,费时费力,还不讨好。此时就想到我电脑到底能不能同时安装多个版本nodejs然后随时切换嘞?答案当然是可以的了!
二、NVM
没错是nvm救了我的老命,不仅可以安装多个版本node,还可以流畅的切换到不同版本去。简直好用的不要不要的嘿嘿。
三、Windows NVM下载及安装
1、NVM下载
https://github.com/coreybutler/nvm-windows/releases
鉴于我是windows系统,这里就只针对于windows说明安装步骤了。我这里采用的是nvm-setup.exe的运行包进行一键安装的。他会自动的给我配置好环境变量。不用再单独手动去配置了减少了很多麻烦事。
2、NVM安装
双击运行exe文件。
输入nvm安装的路径,此处尽量以英文路径优先,还是那句话中文路径说不定哪天就会出现奇奇怪怪的错误。
node包路径,后期我们使用node时直接从这个文件夹中调用。这个文件夹会根据切换不同版本的node而有所变化。安装后你可能会看不到这个文件夹。不要担心!等你安装好nodejs后这里就会出现了!
后面就没有可以配置的啦。我们就完成了安装。
四、NodeJS安装及配置
当然我们安装好管理工具以后我们也要安装我们需要使用的东西,没错就是node.
此时打开命令提示符(cmd)。
输入即可看到我们安装好的包管理工具的说明信息。
nvm
键入下方命令,可以产看当前可安装版本。
nvm list available
键入下方命令可以进行安装
nvm install 版本号
nvm install 18.1.0
键入下方命令可以切换当前使用node版本
nvm use 版本号
nvm use 16.14.0
键入下方命令可以查看当前以安装版本
nvm ls
五、下载node过慢应该如何处理
老问题了国内镜像下载某个包会究极无敌超级慢,此时我们依旧老办法。配置淘宝镜像。
我们找到nvm中的setting.txt进行配置。
加入淘宝镜像地址保存即可。
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
注:大家再安装有什么问题可以再留言哇。