一、管理node
1、nvm 管理node
root: D:\Program Files\nvm
path: D:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
2、通过nvm安装node并选中node
#安装node
nvm install 16.0
#查看node列表
nvm list
#切换node
nvm use 16.0
二、配置npm
可以通过nrm切换镜像仓地址 npm install -g nrm
#查看配置信息
npm config list
#设置全局安装路径
npm config set prefix "D:\npm"
#设置缓存路径
npm config set cache "D:\npm\npm-cache"
#设置默认镜像仓地址
npm config set registry https://registry.npmmirror.com
三、配置代理
1、git代理
#http和socks5 二选一配置
# http
git config --global http.proxy http://server:port
git config --global https.proxy http://server:port
# socks5
git config --global http.proxy socks5://127.0.0.1:7891
git config --global https.proxy socks5://127.0.0.1:7891
#取消
git config --global --unset http.proxy
git config --global --unset https.proxy
2、npm代理
#配置
npm config set proxy http://server:port
npm config set https-proxy http://server:port
#取消
npm config delete proxy
npm config delete https-proxy
3、yarn代理
#配置
yarn config set proxy http://server:port
yarn config set https-proxy http://server:port
#取消
yarn config delete proxy
yarn config delete https-proxy
4、linux代理
#设置临时环境变量进行代理
export http_proxy=http://server:port
export https_proxy=http://server:port
#永久生效
#永久生效需要将环境变量配置追加写入/etc/profile
vi /etc/profile
#生效环境变量
source /etc/profile
5、yum代理
注意: 设置http_proxy
环境变量,并不能达到让yum代理的效果
#yum全局代理
vi /etc/yum.conf
proxy=http://server:port
#yum特定仓库daili
vi /etc/yum.repos.d/<特定库>.repo
[...]
#代理,不设置全局代理,只有特定库代理
proxy=http://server:port
#不代理,设置全局代理后特定库不代理
#proxy=_none_
6、docker代理
注意:代理值中的特殊字符(例如#?!()[]{}
)必须使用%%
进行双重转义
#1、创建文件夹
mkdir -p /etc/systemd/system/docker.service.d
#2、创建代理文件
vi /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://server:port"
Environment="HTTPS_PROXY=https://server:port"
#3、重启
sudo systemctl daemon-reload
sudo systemctl restart docker
#4、检查配置
systemctl show --property=Environment docker
Comments NOTHING