@echo off setlocal title Mengya Profile - Build Frontend echo [INFO] Building frontend assets... cd /d "%~dp0mengyaprofile-frontend" where npm >nul 2>nul if errorlevel 1 ( echo [ERROR] npm not found. Install Node.js and npm. exit /b 1 ) if not exist "package.json" ( echo [ERROR] package.json not found in %CD% exit /b 1 ) if not exist "node_modules" goto install_deps goto do_build :install_deps echo [INFO] Installing dependencies... npm install --prefix "%~dp0mengyaprofile-frontend" if errorlevel 1 goto deps_fail :do_build echo [INFO] Run build: npm run build npm run build --prefix "%~dp0mengyaprofile-frontend" if errorlevel 1 goto build_fail echo [INFO] Build done at %CD%\build goto end :deps_fail echo [ERROR] Dependency install failed. goto end :build_fail echo [ERROR] Build failed. goto end :end endlocal