Files
soul/miniprogram/自动部署.sh
v0 f3195d9331 refactor: overhaul homepage and app structure
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>
2026-01-14 05:10:32 +00:00

83 lines
2.3 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/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