36 lines
1.3 KiB
Bash
36 lines
1.3 KiB
Bash
|
|
#!/bin/bash
|
|||
|
|
###
|
|||
|
|
# @Author: lvy lvy
|
|||
|
|
# @Date: 2023-06-05 01:08:49
|
|||
|
|
# @LastEditors: lvy lvy
|
|||
|
|
# @LastEditTime: 2023-06-05 01:47:36
|
|||
|
|
# @FilePath: /redmall-uniapp/caseTest.sh
|
|||
|
|
# @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
|
|||
|
|
###
|
|||
|
|
|
|||
|
|
echo "请选择测试或正式环境(输入1或2并按回车键)"
|
|||
|
|
echo "1. 测试环境"
|
|||
|
|
echo "2. 正式环境"
|
|||
|
|
|
|||
|
|
read envOption
|
|||
|
|
|
|||
|
|
if [[ "${envOption}" -eq "1" ]]; then
|
|||
|
|
# 测试环境
|
|||
|
|
echo "选择了测试环境"
|
|||
|
|
sed -i '' "s/const packageEnv = 'production';/const packageEnv = 'development';/" ./config/env.js
|
|||
|
|
echo "已成功更改环境"
|
|||
|
|
# 输出整个文件,并高亮修改的那一行
|
|||
|
|
sed -n "s/const packageEnv = 'development';/\x1b[33m&\x1b[0m/p" ./config/env.js
|
|||
|
|
|
|||
|
|
elif [[ "${envOption}" -eq "2" ]]; then
|
|||
|
|
# 正式环境
|
|||
|
|
echo "选择了正式环境"
|
|||
|
|
sed -i '' "s/const packageEnv = 'development';/const packageEnv = 'production';/" ./config/env.js
|
|||
|
|
echo "已成功更改环境"
|
|||
|
|
# 输出整个文件,并高亮修改的那一行
|
|||
|
|
sed -n "s/const packageEnv = 'production';/\x1b[33m&\x1b[0m/p" ./config/env.js
|
|||
|
|
else
|
|||
|
|
# 其他选择
|
|||
|
|
echo "无效的选择,退出"
|
|||
|
|
fi
|