安装nvm时,默认只会安装给当前用户,只有当前用户可以使用。按照本文进行安装,可将nvm安装给所有用户使用。
本文在root用户下操作
1. 配置环境变量
首先修改/ect/profile配置nvm node 的安装地址
vim /etc/profile
在/etc/profile底部添加以下内容
# NVM 环境变量
export NVM_BIN="/usr/local/nvm/versions/node" # node安装地址
export NVM_DIR="/usr/local/nvm" # nvm安装地址
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # 加载nvm
[[ -r $NVM_DIR/bash_completion ]] && \. $NVM_DIR/bash_completion # 加载nvm bash_completion
# End NVM 环境变量
按下ESC键,输入:wq保存此文件
在shell中输入以下命令更新配置
source /etc/profile
新建/etc/profile中指定的nvm的安装地址文件夹
cd /usr/local
mkdir nvm
# 使用ls命令查看当前路径下的文件 检查新建的文件夹是否存在
ls
2. 安装 nvm
使用cURL来获取并执行nvm官方的安装脚本 (如果无法访问,或速度过慢,科学上网即可,或者可以使用其它镜像,如:Gitee 极速下载/nvm - 码云 - 开源中国)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
如果系统中没有cURL,则需要先安装。
不过一般的Linux发行版都内置了。
备注:使用 cURL 安装较新版本的 NVM 将替换旧版本,并使已使用 NVM 进行安装的 Node 版本保持不变。 有关详细信息,请参阅有关 NVM 最新版本信息的 GitHub 项目页面。
等待脚本执行,提示安装成功即可。
验证安装是否成功:关闭当前终端,将其重新打开,
- 使用命令
command -v nvm。此命令应返回“nvm” - 使用命令
nvm -v,查看nvm的版本
3. 使用 nvm 安装 Node.js
列出当前安装的 Node 版本(此时应为无):nvm ls
安装Node.js
- 安装 Node.js 的当前稳定的 LTS 版本(推荐用于生产应用程序):
nvm install --lts - 安装 Node.js 的当前版本(用于测试最新的 Node.js 功能和改进,但更容易出现问题):
nvm install node
更详细的nvm使用方法,请参考其他文档。
参考文章: linux 下为所有用户安装nvm | 自由灵魂 (soulfree.cn) 在 WSL 2 上设置 Node.js | Microsoft Learn