交通货运统计审核系统(湖北货运量/周转量等)。
- 后端:Spring Boot,目录 traffic-audit-server,端口 8090。
- 前端:Vue 2 + Element UI,目录 traffic-audit-web,端口 8080,/api 代理到 8090。
- 需求文档在 requirement/、docs/;用户全程中文交流。
统一使用一键脚本 start-dev.ps1(项目根目录),且必须**在沙箱外(require_escalated)运行**:
powershell -NoProfile -ExecutionPolicy Bypass -File start-dev.ps1
cmd /c mvn.cmd -q spring-boot:run -f traffic-audit-server\pom.xml > backend.log 2>&1Started TrafficAuditApplication 与 Tomcat started on port(s): 8090traffic-audit-web):cmd /c npm.cmd run serve > frontend.log 2>&1Compiled successfully 与 App running at:Path 与 PATH 两个环境变量(值相同)。Start-Process、Get-Item env:Path 会报“已添加了具有相同键的项”。cmd.exe /c ... > log 2>&1 + [System.Diagnostics.ProcessStartInfo] 启动,绝不用 Start-Process。C:\Users\jcxiong 会被拒(EPERM: lstat),导致前端起不来。powershell.exe -Command "..." 的引号会被外层 shell 解析破坏。.ps1 文件,不做嵌套。cmd→java(maven)→java(app);前端链 cmd→node(npm)→cmd→node(vue-cli-service)。node_repl(Codex MCP 内核)和用户自己开的 cmd 窗口。start-dev.ps1。Get-NetTCPConnection 会因权限“拒绝访问”而静默失败,**不要**据此判定端口未监听;判断服务状态以 backend.log / frontend.log 为准。