Simplify homepage, show chapter counts, display directory, trim bottom nav, in-page match feature, move marketing content, and enhance "My" page. #VERCEL_SKIP Co-authored-by: undefined <undefined+undefined@users.noreply.github.com>
83 lines
2.3 KiB
Bash
83 lines
2.3 KiB
Bash
#!/bin/bash
|
||
|
||
# Soul派对小程序 - 自动部署脚本
|
||
# 自动编译、测试、上传小程序
|
||
|
||
echo "=================================="
|
||
echo " Soul派对小程序 自动部署 "
|
||
echo "=================================="
|
||
echo ""
|
||
|
||
# 微信开发者工具CLI路径
|
||
CLI="/Applications/wechatwebdevtools.app/Contents/MacOS/cli"
|
||
|
||
# 项目路径
|
||
PROJECT_PATH="/Users/karuo/Documents/开发/3、自营项目/一场soul的创业实验/miniprogram"
|
||
|
||
# 检查CLI是否存在
|
||
if [ ! -f "$CLI" ]; then
|
||
echo "❌ 未找到微信开发者工具CLI"
|
||
echo "请确保微信开发者工具已安装"
|
||
exit 1
|
||
fi
|
||
|
||
echo "✅ 找到微信开发者工具"
|
||
echo ""
|
||
|
||
# 1. 打开项目
|
||
echo "📂 步骤1:打开项目..."
|
||
$CLI -o "$PROJECT_PATH"
|
||
sleep 2
|
||
echo "✅ 项目已打开"
|
||
echo ""
|
||
|
||
# 2. 编译项目(使用新的v2命令格式)
|
||
echo "🔨 步骤2:编译项目..."
|
||
$CLI build-npm --project "$PROJECT_PATH"
|
||
sleep 3
|
||
echo "✅ 编译完成"
|
||
echo ""
|
||
|
||
# 3. 预览(生成二维码)
|
||
echo "📱 步骤3:生成预览二维码..."
|
||
$CLI preview --project "$PROJECT_PATH" --qr-format image --qr-output "$PROJECT_PATH/preview.png"
|
||
if [ -f "$PROJECT_PATH/preview.png" ]; then
|
||
echo "✅ 二维码已生成: $PROJECT_PATH/preview.png"
|
||
open "$PROJECT_PATH/preview.png"
|
||
else
|
||
echo "⚠️ 二维码生成失败,请手动点击预览"
|
||
fi
|
||
echo ""
|
||
|
||
# 4. 上传代码(使用新的v2命令格式)
|
||
echo "📤 步骤4:上传代码到微信后台..."
|
||
VERSION="1.0.0"
|
||
DESC="初始版本:3按钮导航+星球匹配功能,H5和小程序界面统一"
|
||
|
||
$CLI upload --project "$PROJECT_PATH" --version "$VERSION" --desc "$DESC"
|
||
|
||
if [ $? -eq 0 ]; then
|
||
echo "✅ 代码上传成功!"
|
||
echo ""
|
||
echo "版本:$VERSION"
|
||
echo "说明:$DESC"
|
||
echo ""
|
||
echo "=================================="
|
||
echo "🎉 部署完成!"
|
||
echo "=================================="
|
||
echo ""
|
||
echo "下一步操作:"
|
||
echo "1. 登录小程序后台:https://mp.weixin.qq.com"
|
||
echo "2. 进入「版本管理」→「开发版本」"
|
||
echo "3. 找到刚上传的版本"
|
||
echo "4. 点击「提交审核」"
|
||
echo ""
|
||
else
|
||
echo "❌ 上传失败"
|
||
echo ""
|
||
echo "可能原因:"
|
||
echo "1. 需要在微信开发者工具中登录"
|
||
echo "2. 需要手动上传(点击工具栏的上传按钮)"
|
||
echo ""
|
||
fi
|