@echo off chcp 65001 >nul echo ======================================== echo 完整解决小程序编译错误 echo ======================================== echo. echo [错误信息] echo app.json 文件内容错误: 在项目根目录未找到 app.json echo. echo [解决方案] echo 1. 关闭微信开发者工具 echo 2. 清除所有编译缓存 echo 3. 重新打开微信开发者工具 echo 4. 重新编译项目 echo. echo ======================================== echo 请按照以下步骤操作: echo ======================================== echo. echo 步骤1: 关闭微信开发者工具 echo - 完全关闭微信开发者工具(不是最小化) echo. pause echo. echo 步骤2: 清除编译缓存... cd peidu\uniapp if exist dist ( echo 正在删除 dist 目录... rmdir /s /q dist 2>nul if exist dist ( echo [警告] dist 目录删除失败,可能被占用 echo 请手动删除: peidu\uniapp\dist ) else ( echo [成功] 已删除 dist 目录 ) ) if exist unpackage ( echo 正在删除 unpackage 目录... rmdir /s /q unpackage 2>nul if exist unpackage ( echo [警告] unpackage 目录删除失败,可能被占用 echo 请手动删除: peidu\uniapp\unpackage ) else ( echo [成功] 已删除 unpackage 目录 ) ) if exist node_modules\.cache ( echo 正在删除 node_modules\.cache 目录... rmdir /s /q node_modules\.cache 2>nul if exist node_modules\.cache ( echo [警告] node_modules\.cache 目录删除失败 ) else ( echo [成功] 已删除 node_modules\.cache 目录 ) ) echo. echo ======================================== echo 缓存清除完成! echo ======================================== echo. echo 步骤3: 重新打开微信开发者工具 echo - 打开微信开发者工具 echo - 导入项目: peidu\uniapp\dist\dev\mp-weixin echo. echo 步骤4: 重新编译 echo - 在微信开发者工具中点击"编译"按钮 echo - 等待编译完成 echo. echo ======================================== echo 修复内容总结: echo ======================================== echo 1. 修复了 pages.json 配置错误 echo - 错误: activity-package/pages/course/detail echo - 正确: activity-package/pages/academy/course-detail echo. echo 2. 完善了游客模式配置 echo - 后端: 添加 /api/special-course/** 和 /api/interest-course/** echo - 前端: 完善游客白名单 echo. echo 3. 清除了所有编译缓存 echo ======================================== echo. pause