nvm-GitHub官方发布地址

通过命令安装

如遇网络问题,需要配置代理科学上网

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.5/install.sh | bash

配置完成后打印环境信息

~/.bashrc

刷新环境

source ~/.bashrc

验证安装

nvm -v


Linux配置代理

鼠标右键 - 更多 - 复制环境变量

$env:HTTP_PROXY="http://127.0.0.1:7897"; $env:HTTPS_PROXY="http://127.0.0.1:7897"

clash工具开启局域网连接

我这里测试服务器是局域网下环境,需要打开clash的局域网连接开关。

并且需要在防火墙放行端口

获取本机局域网ip地址,用于局域网服务器访问

Linux下设置代理

vim ~/.bashrc

添加配置

export http_proxy="http://192.168.0.19:7897"
export https_proxy="http://192.168.0.19:7897"

刷新环境

source ~/.bashrc

Jenkins下配置nvm

如果通过root用户登录,并安装nvm,在Jenkins中配置shell脚本执行nvm,将报错找不到nvm命令。

切换用户

sudo su - jenkins

清理错误的 NVM_DIR 环境变量

unset NVM_DIR

安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.5/install.sh | bash

将以下配置添加至~/.bashrc

如果~/.bashrc文件不存在,则创建并添加配置信息。

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

刷新环境

source ~/.bashrc

验证

echo $NVM_DIR
#打印结果:/var/lib/jenkins/.nvm
nvm -v
#打印版本:0.40.5