97 lines
2.5 KiB
Batchfile
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
|