打包分发.bat 1.0 KB

1234567891011121314151617181920212223242526
  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 node_modules "%OUT%\node_modules" /E /NFL /NDL /NJH /NJS >nul
  16. powershell -NoProfile -Command "Compress-Archive -LiteralPath '%OUT%' -DestinationPath '%ZIP%' -Force"
  17. if exist "%ZIP%" rmdir /s /q "%OUT%"
  18. echo 已生成分发包: %ZIP%
  19. echo 包内不含 config.json / session.json / manual-shops.json / data/
  20. echo (API Key、Cookie、报表数据只留在你本机)
  21. echo 对方解压后双击 启动.bat 即可,首次启动自动生成其本机配置。
  22. pause