文件命名为 mp.sh,放在项目根目录即可。
具体执行方式(若无权限,先执行: chmod +x mp.sh):
- a.执行.mp.sh,默认用于打开开发者工具编译和手机自动预览
- b.执行.mp.sh upload,用于上传代码,进入小程序后台进行设置体验版和提审等
- c.执行.mp.sh preview 用于生成预览二维码
- d.执行.mp.sh auto 用于自动运行和预览
- e.开发者工具中需保持登录状态
# 默认执行./mp.sh 打开文件并自动手机预览,前提是已登录已登录开发者工具
# ./mp.sh upload 进行上传
task=${1}
#开发者工具安装在Applications应用里
path="/Applications/wechatwebdevtools.app/Contents/MacOS/cli"
# version=`sed -n '4p' project.config.json | awk '{print $2}' | tr -d \"\,`
version=`grep -n 'version' package.json | awk '{print $3}' | tr -d \"\,`
curDir=`pwd`
if [ $task ];then
if [ $task = upload ];then
${path} upload --project `pwd` -v ${version} -d "test cli"
# temp=`git log master..dev --format='%s'`
# echo "新提交内容:$temp"
echo "登录后台设置体验版或提审:https://mp.weixin.qq.com/"
exit 1;
elif [ $task = auto ];then
${path} auto --project `pwd` --auto-port $RANDOM
exit 1;
else
${path} $task --project `pwd`
exit 1;
fi
fi
${path} open --project `pwd`
${path} auto-preview --project `pwd`