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
|