31 lines
975 B
Batchfile
31 lines
975 B
Batchfile
@echo off
|
||
setlocal enabledelayedexpansion
|
||
|
||
echo ============== 开始执行构建 ==============
|
||
:: 关键:添加 call 确保 npm 执行完后继续执行后续命令
|
||
call npm run build
|
||
|
||
:: 检查构建是否成功
|
||
if %errorlevel% neq 0 (
|
||
echo 【错误】构建失败!请查看上面的错误信息
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo ============== 构建成功,准备启动服务器 ==============
|
||
echo 正在进入 dist 目录...
|
||
cd dist || (
|
||
echo 【错误】找不到 dist 目录!构建可能未生成该目录
|
||
echo 当前目录:%cd% (请确认该目录下是否有 dist 文件夹)
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo ============== 服务器启动中(端口 8080) ==============
|
||
echo 提示:服务器启动后会一直运行,访问 http://localhost:8080 查看
|
||
echo 若要停止服务器,请按 Ctrl + C,然后按 Y 确认
|
||
python -m http.server 8080
|
||
|
||
:: 服务器停止后执行
|
||
echo ============== 服务器已停止 ==============
|
||
pause |