增加npm镜像源配置

This commit is contained in:
whyour 2022-09-06 00:21:53 +08:00
parent 70571a9d34
commit 687d16e21b
4 changed files with 21 additions and 6 deletions

View File

@ -11,6 +11,13 @@ cp -fv $nginx_conf /etc/nginx/nginx.conf
cp -fv $nginx_app_conf /etc/nginx/conf.d/front.conf
sed -i "s,QL_BASE_URL,${qlBaseUrl},g" /etc/nginx/conf.d/front.conf
pm2 l &>/dev/null
if [[ $PipMirror ]]; then
pip3 config set global.index-url $PipMirror
fi
if [[ $NpmMirror ]]; then
npm config set registry $NpmMirror
fi
echo
echo -e "======================2. 安装依赖========================\n"

View File

@ -46,9 +46,12 @@ AutoStartBot=""
## 是否使用第三方bot默认不使用使用时填入仓库地址存到ql/repo目录下文件夹命名为diybot
BotRepoUrl=""
## 安装bot依赖时指定pip源默认使用清华源如不需要源设置此参数为空
## 安装python依赖时指定pip源默认使用清华源
PipMirror="https://pypi.doubanio.com/simple/"
## 安装node依赖时指定pip源默认使用清华源
NpmMirror="https://registry.npmmirror.com"
## 通知环境变量
## 1. Server酱
## https://sct.ftqq.com

View File

@ -245,15 +245,13 @@ fix_config() {
}
npm_install_sub() {
set_proxy
if [ $is_termux -eq 1 ]; then
npm install --production --no-bin-links --registry=https://registry.npmmirror.com || npm install --production --no-bin-links
npm install --production --no-bin-links
elif ! type pnpm &>/dev/null; then
npm install --production --registry=https://registry.npmmirror.com || npm install --production
npm install --production
else
pnpm install --loglevel error --production --registry=https://registry.npmmirror.com || pnpm install --production --loglevel error
pnpm install --loglevel error --production
fi
unset_proxy
}
npm_install_1() {

View File

@ -338,6 +338,13 @@ patch_version() {
echo
fi
if [[ $PipMirror ]]; then
pip3 config set global.index-url $PipMirror
fi
if [[ $NpmMirror ]]; then
npm config set registry $NpmMirror
fi
}
## 对比脚本