peixue-dev/Archive/[一次性]完整解决编译错误-2026-02-01.bat

97 lines
2.5 KiB
Batchfile

@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