本贴适用于对linux不是那么熟悉,又想在服务器上快速配置node和npm的同学
下面是官网的下载方法,但我在使用过程中发现了一些小问题,所以在后面根据我的情况具体对应操作过程

具体操作流程
1.准备压缩包
这里的版本是 0.39.1 版本无所谓,但在后面的操作中要保持统一,官网教程有点小问题
wget https://github.com/nvm-sh/nvm/archive/refs/tags/v0.39.1.tar.gz
我在阿里云ECS下载过程中,速度慢并发生断链,建议直接下载完压缩包,然后传给服务器
2.解压
解压过程一定要注意解压的位置,建议先 输入$HOME 查看一下它代表的位置
我的服务器上返回的是-bash: /root: 是一个目录因为后续配置过程中 MVN_DIR的真实路径是 /root/.nvm/nvm-0.39.1
所以我们在解压的过程中一定要注意解压的位置
mkdir -p /root/.nvm
tar -zxvf nvm-0.39.0.tar.gz -C /root/.nvm
解压后输入ls可能发现没有对应的文件夹(具体原因我也不知道 哈哈)
不用担心,你可以直接cd进去,表示已经解压完毕了
3.配置环境
vim ~/.bashrc
然后在 .bashrc的末尾添加
export NVM_DIR="$HOME/.nvm/nvm-0.39.1"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_comple
这里一定要确保 NVM_DIR 确确实实指向了你的解压位置
4.激活配置
source ~/.bashrc
5.配置镜像
直接通过 nvm 下载 node 可能需要消耗比较长的时间,所以可以设置 nvm 的淘宝镜像
因为在安装 node 时需要安装 npm,所以 npm 的镜像也需要设置
输入下面的指令
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
node和npm版本选择指令(自用)
nvm list :列出所有已安装的 node 版本
nvm list available :显示所有可下载的版本
nvm install [node版本号] :安装指定版本
node nvm uninstall [node版本号] :删除已安装的指定版本
nvm use [node版本号] :切换到指定版本
node nvm current :当前 node 版本
我一般用的是 nvm14.14.0 对应的node是v14.14.0 npm是6.14.8
注意 nvm list available 可能会显示 N/A 不过不影响后面的下载和使用
本文指导不熟悉Linux的用户如何在服务器上高效配置Node.js和npm,包括下载NVM包、解压、设置环境变量、配置镜像及版本管理等步骤。
568

被折叠的 条评论
为什么被折叠?



