跳至主要內容
常用多版本工具

常用多版本工具

日常开发、调试中经常遇到不同项目依赖的版本不一致。

nvm

node多版本管理/切换

nrm

npm源管理/切换

pyenv

python多版本管理/切换

sdkman

jdk 多版本管理/切换

不仅仅支持jdk,更多详见官网


devversiondockernvmnodenrmnpmsdkmanjdkpyenvpythondbnginmysqlredis小于 1 分钟约 143 字
日常开发中的代理配置

日常开发中的代理配置

代理软件无法代理终端、命令行等软件的流量导致无法访问

配置git代理

~/.zshrc 中新增配置, 需要开启时运行:proxy_git_on

# 开启代理
function proxy_git_on() {
    # 需要先删除,设置多次报错
    git config --global --unset http.proxy
    git config --global --unset https.proxy

    git config --global http.proxy http://127.0.0.1:7890
    git config --global https.proxy http://127.0.0.1:7890
    echo -e "已开启git代理"
}

function proxy_git_off(){
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    echo -e "已关闭git代理"
}

envdevtools科学上网GFWgitbashnpm大约 1 分钟约 341 字