| 12345678910111213141516171819202122232425262728293031323334353637 |
- @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
|