|
|
e729ac1af2
|
fix: 过滤 dev overlay 中误报的 ResizeObserver loop 错误
ResizeObserver loop completed with undelivered notifications 是浏览器
规范允许的良性通知,Element Plus 下拉框展开时会触发,不影响实际功能。
webpack-dev-server 错误地将其当成运行时错误弹出 overlay,通过
client.overlay.runtimeErrors 回调将其过滤掉。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:32:55 +08:00 |
|
|
|
18224299aa
|
fix: 修复 dev 模式下 extract-css 插件不存在导致的报错
dev 模式不加载 mini-css-extract-plugin,需先判断插件是否存在再调用 tap()
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:19:40 +08:00 |
|
|
|
d5d82d3488
|
fix: 修复 npm 依赖安全漏洞并消除 CSS 顺序警告
- 执行 npm audit fix 自动修复 41 个漏洞中的大部分(babel、webpack、axios 等)
- 在 package.json 中添加 overrides 强制升级无法自动修复的间接依赖:
- postcss >= 8.4.31(修复 CVE in @vue/component-compiler-utils)
- serialize-javascript >= 7.0.5(修复 XSS/RCE in copy-webpack-plugin)
- webpack-dev-server >= 5.2.1(修复源码泄露漏洞)
- 漏洞数从 41 降至 0
- vue.config.js 中为 mini-css-extract-plugin 添加 ignoreOrder: true,
消除 Element Plus 按需导入时不同路由 chunk CSS 顺序冲突的警告
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-11 01:10:58 +08:00 |
|
|
|
86c7d75963
|
feat: 引入环境变量配置,统一管理接口路径
- 新增 .env 文件,配置 VUE_APP_PROXY_TARGET(开发模式代理目标)和 VUE_APP_API_BASE(接口根路径)
- vue.config.js 的 devServer proxy 目标改用 VUE_APP_PROXY_TARGET 环境变量
- src/utils/http.ts 的 axios 实例配置 baseURL 为 VUE_APP_API_BASE,所有请求自动加前缀
- 所有页面中 http 接口调用去掉 /api/v2 前缀,由 axios baseURL 自动补全
- 文件上传的 el-upload action 属性改用动态绑定,引用 VUE_APP_API_BASE 环境变量
- 涉及文件:Login.vue、Home.vue、Article.vue、Hitokoto.vue、Music.vue、PhotoWall.vue、SourceImage.vue、Statistics.vue、SystemUser.vue、SystemConfig.vue、SystemConfigAdd.vue、SystemRole.vue
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-04-01 15:21:39 +08:00 |
|
|
|
83731771a1
|
fix: 移除 fork-ts-checker 插件,修复与 TypeScript 5 的兼容性错误
|
2026-03-20 00:37:47 +08:00 |
|
|
|
b49bebf654
|
APlayer内部组件ts改造
|
2023-01-25 02:00:10 +08:00 |
|
|
|
134dc41848
|
element-plus改为按需引入
|
2023-01-17 01:01:23 +08:00 |
|
|
|
62c995a321
|
垃圾vite 换成webpack
|
2023-01-15 17:01:15 +08:00 |
|