- Dockerfile: node:18-slim 升级 node:20-slim(LTS,better-sqlite3 有预编译二进制) - engines 统一 node >=20.19.0(对齐 Vite 8 要求,前后端一致) - backend 新增 npm test(node --test,自动发现 test/ 目录) - 新增 .github/workflows/ci.yml:后端 npm test + 前端 build - 提交 frontend/package-lock.json,CI 依赖缓存生效
26 lines
495 B
JSON
26 lines
495 B
JSON
{
|
|
"name": "frontend",
|
|
"private": true,
|
|
"version": "0.0.0",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=20.19.0"
|
|
},
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "vite build",
|
|
"preview": "vite preview"
|
|
},
|
|
"dependencies": {
|
|
"element-plus": "^2.14.6",
|
|
"vue": "^3.5.42",
|
|
"vue-router": "^4.6.4"
|
|
},
|
|
"devDependencies": {
|
|
"@vitejs/plugin-vue": "^6.0.8",
|
|
"unplugin-auto-import": "^21.1.0",
|
|
"unplugin-vue-components": "^32.1.0",
|
|
"vite": "^8.3.0"
|
|
}
|
|
}
|