当前位置: 首页 > Linux

在linux上为所有用户安装NVM

时间:2023-04-06 06:11:54 Linux

原文:https://www.luoyangfu.com/art...nvm是一个node版本管理器。如果不全局安装一个,每个server用户都会下载nvm或者node,有不同版本,所以才有这个需求。这里我们使用nvmgit安装方式。这里我们使用root用户创建nvm安装目录$mkdir/usr/local/nvm$mkdir/opt/nvm克隆仓库$gitclonegitclonehttps://github.com/nvm-sh/nvm.git/opt/nvm创建初始用户登录脚本$vim/etc/profile.d/nvm.sh在nvm.sh中写入如下代码:$exportNVM_DIR=/usr/local/nvm#导出NVM_DIR环境变量,让nvm安装node到这个目录$source/opt/nvm/nvm.sh#执行nvm命令,激活nvm到系统shell$nvmuse10.16.0#用户这里使用的node版本下载全局默认node$nvminstall10.16.0完成后,退出并重新登录。如下图所示,多用户情况下的不同用户可以使用相同的脚本命令。看到下面的教程是用NPM_CONFIG_PREFIX设置的。目前,nvm不再兼容不断变化的环境变量。默认安装的包将在使用的节点版本的目录中。见链接:https://github.com/nvm-sh/nvm...https://codeday.me/bug/201711...