fa
This commit is contained in:
62
run.bat
Normal file
62
run.bat
Normal file
@@ -0,0 +1,62 @@
|
||||
@echo off
|
||||
echo ========================================
|
||||
echo Starting Production Preview Server
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM Check if pnpm is available
|
||||
where pnpm >nul 2>nul
|
||||
if errorlevel 1 (
|
||||
echo [ERROR] pnpm is not installed or not in PATH.
|
||||
echo Please install pnpm: npm install -g pnpm
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
REM Check if node_modules exists
|
||||
if not exist "node_modules" (
|
||||
echo [INFO] node_modules not found. Installing dependencies...
|
||||
echo.
|
||||
call pnpm install
|
||||
if errorlevel 1 (
|
||||
echo.
|
||||
echo [ERROR] Failed to install dependencies. Please check your pnpm installation.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
echo.
|
||||
echo [SUCCESS] Dependencies installed successfully.
|
||||
echo.
|
||||
) else (
|
||||
echo [INFO] Dependencies already installed.
|
||||
echo.
|
||||
)
|
||||
|
||||
echo [INFO] Building production bundle...
|
||||
echo.
|
||||
call pnpm build
|
||||
if errorlevel 1 (
|
||||
echo.
|
||||
echo [ERROR] Production build failed.
|
||||
pause
|
||||
exit /b 1
|
||||
)
|
||||
|
||||
echo.
|
||||
echo [INFO] Starting production preview server...
|
||||
echo [INFO] Server will be available at: http://localhost:3000
|
||||
echo [INFO] Press Ctrl+C to stop the server
|
||||
echo.
|
||||
echo ========================================
|
||||
echo.
|
||||
|
||||
REM Start the production server
|
||||
call pnpm start
|
||||
|
||||
REM If server exits, pause to show any errors
|
||||
if errorlevel 1 (
|
||||
echo.
|
||||
echo [ERROR] Production server exited with errors.
|
||||
pause
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user