Smail/frontend
smail f530ab0078
Some checks are pending
Security Checks / security (push) Waiting to run
修复通行密钥默认配置启动并补齐迁移校验
2026-09-06 22:39:07 +08:00
..
.vscode 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
public 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
src 修复通行密钥默认配置启动并补齐迁移校验 2026-09-06 22:39:07 +08:00
.env.development 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
.eslintrc.cjs 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
.gitignore 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
index.html 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
package.json 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
README.md 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00
vite.config.js 修复开发代理登录会话校验 2026-09-06 19:17:03 +08:00
yarn.lock 整理前后端与测试构建目录并完善配置和安全引导 2026-09-05 19:19:52 +08:00

前端

前端代码库

yarn

开发与热更新

yarn dev

开发代理默认连接本机 HTTPS 后端 https://127.0.0.1:443。如果后端使用其他地址,请在 frontend/.env.development 中设置:

VITE_DEV_BACKEND_URL=https://127.0.0.1:443

自签名证书仅用于本地开发,代理不会校验证书链;生产环境应使用有效证书。

生产构建

yarn build

产物写入根目录的 out/frontend/,随后由 deploy/prepare-frontend.mjs 同步到后端必需的 Go 嵌入目录。不要再手动复制到 frontend/dist/。

自动测试

yarn test

测试源码位于 test/frontend/,通过 test/run.mjs 统一执行,日志写入 test-log/,无需在测试目录重复安装 Vue 依赖。

代码检查 ESLint

yarn lint