feat(web): 引入 Vite 前端应用并扩展仓库忽略规则

将整套 web 源码纳入仓库,并为 web/node_modules、构建产物及本地环境文件配置 .gitignore,同时移除占位用的 assets/.gitkeep。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
caopeng
2026-05-17 15:22:29 +08:00
parent 759637dba2
commit a254aae503
161 changed files with 69862 additions and 11 deletions

35
web/package.json Normal file
View File

@@ -0,0 +1,35 @@
{
"name": "RFID-Management-System-Frontend",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.2",
"@fortawesome/fontawesome-free": "^6.7.2",
"@primeuix/themes": "^2.0.3",
"@primevue/forms": "^4.5.3",
"@vue/compiler-sfc": "^3.5.25",
"axios": "^1.13.2",
"echarts": "^6.0.0",
"element-plus": "^2.12.0",
"nprogress": "^0.2.0",
"pinia": "^3.0.4",
"primeicons": "^7.0.0",
"primevue": "^4.5.3",
"vue": "^3.5.25",
"vue-i18n": "^9.14.1",
"vue-router": "^4.6.4",
"vuefinder": "^4.0.33",
"webdav": "^5.8.0"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.3",
"sass": "^1.97.0",
"vite": "^7.3.0"
}
}