src/main.jssrc/App.vuesrc/permission.jssrc/router/index.jssrc/store/modules/permission.jssrc/utils/request.jsvite.config.js.env.development、.env.staging、.env.productioncd E:\city-life-line
npm install # 首次运行或依赖变化时执行
npm run dev # 默认 http://localhost:80
开发环境 /dev-api 代理到本机 8300/pipe 后端;如果 80 端口不可用,可运行 npm run dev -- --port 5173。不要依赖 bin/run-web.bat 的 Yarn 命令,当前项目以 npm 和 package-lock.json 为准。
当前源码实际包含 basic、alarm、gas、drainage、dispatch、cityLifeline、waterSupply、manholeCover、pipeNetwork、lifeCompany、risk 和 hidden 等模块。
/getRouters 动态下发,前端常量路由不包含完整业务树。userStore.logout(),用户 Store 当前定义的方法名为 logOut(),需要后续确认是否修复。sys_menu 与角色授权。/api/alarm/{id},后端实际路径为 /api/alarm/getById/{id}。X-Silent-Error,但 Axios 拦截器未处理该标志。index.html 直接配置,环境变量未形成统一生效入口。package.json 没有测试、Lint 或类型检查脚本。