说到云服务器,你是不是一听就头大?“装啥玩意儿又复杂!”别急,今天咱们就聊聊nvm——Node Version Manager,超级适合想在云服务器上玩转Node.js的朋友们。一篇文章手把手教你,零基础也能搞定,码农小白也能秒变大佬!
那问题来了,云服务器上nvm到底怎么安装?别慌,接下来按照这条“清晰到没朋友”的路线图操作,谁都能学会:
【第一步】登陆云服务器 一般来说,你得先用SSH登录到你的服务器。Windows用户可以用Xshell、PuTTY,Mac/Linux直接用终端命令:
ssh 用户名@服务器IP
这里有个小_tip:记得保持密码安全,别人可没那么好心帮你打理服务器。
【第二步】更新你的系统包 安装东西之前,先把包管理器更新一下,避免各种依赖炸锅:
sudo apt update && sudo apt upgrade -y (Ubuntu/Debian系)
sudo yum update -y (CentOS等RedHat系)
【第三步】装nvm——神器来啦 官网推荐用curl或者wget拉取安装脚本,操作如下:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
如果curl没装,记得先安装它(apt install curl或者yum install curl),不然运行会报错。wget用户换成:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
【第四步】配置环境变量
安装完后,nvm的路径其实藏在你的家目录下的 ~/.nvm 文件夹,得让系统知道去哪找它:
大多数情况下,执行一次如下命令就行了:
source ~/.bashrc 或者 source ~/.zshrc,看你用的是bash还是zsh。
运行 command -v nvm,如果输出
【第五步】挑个Node.js版本玩玩 nvm支持安装各种版本Node.js,让你自由选择:
nvm install 18 (安装最新LTS版本,比如18.x)
nvm use 18 (切换到18版本)
node -v (验证当前版本)
是不是有点小激动,想马上试试?
【附加彩蛋】拆包装你的小心肝——升级nvm 用久了版本多了,nvm自个儿也得更新一把:
再来一发安装命令,覆盖升级就好,过程和安装差不多,操作大法依旧是:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
【常见坑点来袭】 别以为只有安装这么简单!网友们吐槽最多的坑就是:
这些小坑,一般手动去执行 source ~/.bashrc 或重启终端就能缓解,权限问题后面补sudo,小伙伴们千万别被坑苦了!
噢对了,如果你玩游戏想要赚点零花钱,不妨去七评赏金榜逛逛,网址是 bbs.77.ink,玩游戏还能赚钱,爽不爽?(真心不骗你)
安装完这套流程后,感觉自己是不是有点“云端战士”的范儿?以后想切啥版本,node啥新花样,nvm说了算,工作效率拉满!
好了,说到这,是不是迫不及待想试试了?别急,还有一招绝活分享给你——想让nvm自动生效,别忘了你的shell配置文件里加上这一段:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
加了以后,每次打开shell都自动加载nvm,那就更效率了喂!
就说到这吧,我这文章够详细了,从安装、升级到环境配置细节,都是干货,跟着走,nvm在云服务器上挂机不用愁~话说,nvm能切换版本,切脸还能这样简单就好呢?