41 lines
1.0 KiB
Batchfile
41 lines
1.0 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001 >nul
|
|||
|
|
echo ========================================
|
|||
|
|
echo 前端打包脚本 - Windows
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
echo [1/3] 安装依赖...
|
|||
|
|
call npm install
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo 错误: 依赖安装失败
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo [2/3] 构建生产版本...
|
|||
|
|
call npm run build
|
|||
|
|
if %errorlevel% neq 0 (
|
|||
|
|
echo 错误: 构建失败
|
|||
|
|
pause
|
|||
|
|
exit /b 1
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo ========================================
|
|||
|
|
echo 打包完成!
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
echo 打包文件位置: frontend\dist\
|
|||
|
|
echo.
|
|||
|
|
echo 部署到宝塔步骤:
|
|||
|
|
echo 1. 直接上传 frontend\dist 目录下的所有文件到服务器
|
|||
|
|
echo 2. 上传到网站根目录(如:/www/wwwroot/your-domain)
|
|||
|
|
echo 3. 在宝塔面板配置 Nginx 为 Vue Router 模式
|
|||
|
|
echo.
|
|||
|
|
echo 提示:可以使用宝塔面板的文件管理器,选择 dist 目录下所有文件上传
|
|||
|
|
echo 或使用 FTP/SFTP 工具上传整个 dist 目录的内容
|
|||
|
|
echo.
|
|||
|
|
pause
|