3.8 KiB
3.8 KiB
全量迁移 892-without-redis 前端实施记录
修改时间
- 2026-04-15
本次完成内容
- 迁入贷款定价前端页面与组件:
- 迁入贷款定价 API:
- 迁入密码传输工具:
- 接入前端密码传输调用:
- 调整登录页默认值为空,移除默认账号密码回填:
- 补充前端密码传输环境变量:
- 补充前端依赖:
crypto-jshtml-webpack-plugin
- 迁入目标分支中的前端静态测试:
ruoyi-ui/tests/*
关键整合说明
- 前端密码传输使用目标分支的 AES ECB 方案,但仍按当前仓库结构挂载到现有
src/api层 - 登录页默认用户名和默认密码已清空,同时保留 cookie 回填逻辑
- 依赖安装时使用
nvm use 14.21.3,满足仓库对前端 Node 版本由nvm控制的要求 npm install后补了html-webpack-plugin,用于修复现有构建链缺失 peer 依赖导致的生产构建失败
验证结果
前端静态测试
source ~/.nvm/nvm.sh && cd ruoyi-ui && nvm use 14.21.3 >/dev/null && node tests/password-transfer-api.test.js && node tests/login-default-credentials.test.js && node tests/personal-create-input-params.test.js && node tests/retail-display-fields.test.js && node tests/personal-final-calculate-rate-display.test.js && node tests/workflow-detail-card-order.test.js && node tests/workflow-index-refresh.test.js- 结果:通过
依赖安装
source ~/.nvm/nvm.sh && cd ruoyi-ui && nvm use 14.21.3 && npm install- 结果:通过
生产构建
source ~/.nvm/nvm.sh && cd ruoyi-ui && nvm use 14.21.3 >/dev/null && npm run build:prod- 结果:通过
- 备注:有 asset size warning,但构建成功,
dist/已生成
未在本记录中执行的内容
- 未启动前端 dev server 做交互式页面冒烟
- 因此没有需要额外清理的前端测试进程