build-mp.bat 1014 B

12345678910111213141516171819202122232425262728293031323334353637
  1. @echo off
  2. rem Build WeChat mini program (production). Double-click to run.
  3. rem Output: unpackage\dist\build\mp-weixin (import this folder in WeChat DevTools)
  4. rem HBuilderX install dir. Change this if HBuilderX is moved.
  5. set "HBX=H:\HBuilderX.3.2.12.20211029.full\HBuilderX"
  6. set "PROJ=%~dp0"
  7. if "%PROJ:~-1%"=="\" set "PROJ=%PROJ:~0,-1%"
  8. set "CLI=%HBX%\plugins\uniapp-cli"
  9. if not exist "%CLI%\node_modules\@vue\cli-service\bin\vue-cli-service.js" (
  10. echo [ERROR] uniapp-cli not found, check HBX path in this file: %HBX%
  11. pause
  12. exit /b 1
  13. )
  14. set NODE_ENV=production
  15. set UNI_PLATFORM=mp-weixin
  16. set "UNI_INPUT_DIR=%PROJ%"
  17. set "UNI_OUTPUT_DIR=%PROJ%\unpackage\dist\build\mp-weixin"
  18. set "UNI_CLI_CONTEXT=%CLI%"
  19. set "VUE_CLI_CONTEXT=%CLI%"
  20. cd /d "%CLI%"
  21. "%HBX%\plugins\node\node.exe" node_modules\@vue\cli-service\bin\vue-cli-service.js uni-build --platform mp-weixin
  22. if errorlevel 1 (
  23. echo.
  24. echo [FAILED] build failed, see messages above.
  25. pause
  26. exit /b 1
  27. )
  28. echo.
  29. echo [OK] Output: %UNI_OUTPUT_DIR%
  30. pause