Initial commit - 玩玩云文件管理系统 v1.0.0
- 完整的前后端代码 - 支持本地存储和SFTP存储 - 文件分享功能 - 上传工具源代码 - 完整的部署文档 - Nginx配置模板 技术栈: - 后端: Node.js + Express + SQLite - 前端: Vue.js 3 + Axios - 存储: 本地存储 / SFTP远程存储
This commit is contained in:
52
upload-tool/build.bat
Normal file
52
upload-tool/build.bat
Normal file
@@ -0,0 +1,52 @@
|
||||
@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
|
||||
Reference in New Issue
Block a user