微信小程序通过命令切换环境

utils/config.js

export const apiUrl = 'https://xxxxxxxxxxx.com'
export const APPKEY = 'wxxxxxxxx'
export const APPSECRET = 'xxxxxxxxxxx'

根目录env文件

s () {
  if [ `uname` = "Darwin" ]; then
    $(cd `dirname $0`;sed -i "" "s#$1 = .*#$1 = '$2'#g" ./utils/config.js)
  else
    $(cd `dirname $0`;sed -i "s#$1 = .*#$1 = '$2'#g" ./utils/config.js)
  fi
}

build () {
  s APPKEY "wxxxxxxxx"
  s APPSECRET xxxxxx
  s h5Url "https://xxxxxx.com"
}

test () {
  s APPKEY "wx\@xxxxxxx"
  s APPSECRET xxxxxxxxx
  s h5Url "https://xxxxxxxx.com"
}

setUrl () {
  s apiUrl https://$1.com
}

case $1 in
  build ) build; setUrl 域名 lf;;
  test ) test; setUrl 域名;;
  test01 ) test; setUrl 域名;;
  test02 ) test; setUrl 域名;;
  test03 ) test; setUrl 域名;;
esac

package.json

"scripts": {
	...
	"env": "./env"
},

使用方法

终端运行

./env test01 // test01环境
./env build // 正式环境
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值