- 完整的前后端代码 - 支持本地存储和SFTP存储 - 文件分享功能 - 上传工具源代码 - 完整的部署文档 - Nginx配置模板 技术栈: - 后端: Node.js + Express + SQLite - 前端: Vue.js 3 + Axios - 存储: 本地存储 / SFTP远程存储
53 lines
1.0 KiB
Batchfile
53 lines
1.0 KiB
Batchfile
@echo off
|
||
chcp 65001 > nul
|
||
echo ========================================
|
||
echo 玩玩云上传工具打包脚本
|
||
echo ========================================
|
||
echo.
|
||
|
||
REM 检查Python是否安装
|
||
python --version > nul 2>&1
|
||
if errorlevel 1 (
|
||
echo [错误] 未检测到Python,请先安装Python 3.7+
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo [1/4] 安装依赖包...
|
||
pip install -r requirements.txt
|
||
if errorlevel 1 (
|
||
echo [错误] 依赖安装失败
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo [2/4] 安装PyInstaller...
|
||
pip install pyinstaller
|
||
if errorlevel 1 (
|
||
echo [错误] PyInstaller安装失败
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo [3/4] 打包程序...
|
||
pyinstaller --onefile --windowed --name="玩玩云上传工具" --icon=NONE upload_tool.py
|
||
if errorlevel 1 (
|
||
echo [错误] 打包失败
|
||
pause
|
||
exit /b 1
|
||
)
|
||
|
||
echo.
|
||
echo [4/4] 清理临时文件...
|
||
rmdir /s /q build
|
||
del /q *.spec
|
||
|
||
echo.
|
||
echo ========================================
|
||
echo 打包完成!
|
||
echo 输出文件: dist\玩玩云上传工具.exe
|
||
echo ========================================
|
||
pause
|