@echo off rem Build WeChat mini program (production). Double-click to run. rem Output: unpackage\dist\build\mp-weixin (import this folder in WeChat DevTools) rem HBuilderX install dir. Change this if HBuilderX is moved. set "HBX=H:\HBuilderX.3.2.12.20211029.full\HBuilderX" set "PROJ=%~dp0" if "%PROJ:~-1%"=="\" set "PROJ=%PROJ:~0,-1%" set "CLI=%HBX%\plugins\uniapp-cli" if not exist "%CLI%\node_modules\@vue\cli-service\bin\vue-cli-service.js" ( echo [ERROR] uniapp-cli not found, check HBX path in this file: %HBX% pause exit /b 1 ) set NODE_ENV=production set UNI_PLATFORM=mp-weixin set "UNI_INPUT_DIR=%PROJ%" set "UNI_OUTPUT_DIR=%PROJ%\unpackage\dist\build\mp-weixin" set "UNI_CLI_CONTEXT=%CLI%" set "VUE_CLI_CONTEXT=%CLI%" cd /d "%CLI%" "%HBX%\plugins\node\node.exe" node_modules\@vue\cli-service\bin\vue-cli-service.js uni-build --platform mp-weixin if errorlevel 1 ( echo. echo [FAILED] build failed, see messages above. pause exit /b 1 ) echo. echo [OK] Output: %UNI_OUTPUT_DIR% pause