|
|
@@ -0,0 +1,36 @@
|
|
|
+@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
|