打包分发.bat 1.1 KB

123456789101112131415161718192021222324252627
  1. @echo off
  2. chcp 65001 >nul
  3. cd /d "%~dp0"
  4. set NAME=智慧运营中台-分发包
  5. set OUT=..\%NAME%
  6. set ZIP=..\%NAME%.zip
  7. if exist "%OUT%" rmdir /s /q "%OUT%"
  8. if exist "%ZIP%" del /q "%ZIP%"
  9. mkdir "%OUT%"
  10. for %%f in (server.js napos-service.js reports-store.js reports-mcp.js nl-query.js report-html.js imageMeta.js package.json package-lock.json config.example.json README.md 启动.bat) do (
  11. if exist "%%f" copy /y "%%f" "%OUT%\" >nul
  12. )
  13. robocopy public "%OUT%\public" /E /NFL /NDL /NJH /NJS >nul
  14. robocopy napos "%OUT%\napos" /E /NFL /NDL /NJH /NJS >nul
  15. robocopy server "%OUT%\server" /E /NFL /NDL /NJH /NJS >nul
  16. robocopy node_modules "%OUT%\node_modules" /E /NFL /NDL /NJH /NJS >nul
  17. powershell -NoProfile -Command "Compress-Archive -LiteralPath '%OUT%' -DestinationPath '%ZIP%' -Force"
  18. if exist "%ZIP%" rmdir /s /q "%OUT%"
  19. echo 已生成分发包: %ZIP%
  20. echo 包内不含 config.json / session.json / manual-shops.json / data/
  21. echo (API Key、Cookie、报表数据只留在你本机)
  22. echo 对方解压后双击 启动.bat 即可,首次启动自动生成其本机配置。
  23. pause