feat: 完成情绪博物馆项目重构和功能增强 - 新增日记评论和帖子功能 - 重构前端架构,优化用户体验 - 完善WebSocket通信机制 - 更新项目文档和部署配置

This commit is contained in:
2025-07-27 10:05:59 +08:00
parent 6903ac1c0d
commit cc886cd4d5
126 changed files with 21179 additions and 15734 deletions
+17 -23
View File
@@ -14,28 +14,14 @@ export default defineConfig({
define: {
global: 'globalThis',
},
css: {
preprocessorOptions: {
scss: {
additionalData: `@use "@/assets/styles/variables.scss" as *;`,
sassOptions: {
quietDeps: true,
silenceDeprecations: ['legacy-js-api']
}
}
}
},
logLevel: 'error',
server: {
port: 3000,
port: 5173,
open: true,
proxy: {
'/api': {
target: 'http://localhost:19089',
changeOrigin: true,
rewrite: (path) => path
secure: false,
}
}
},
@@ -43,11 +29,19 @@ export default defineConfig({
outDir: 'dist',
sourcemap: false,
rollupOptions: {
external: (id) => {
// 处理echarts的扩展模块问题
if (id.includes('echarts') && id.includes('extension')) {
return true
}
return false
},
output: {
chunkFileNames: 'js/[name]-[hash].js',
entryFileNames: 'js/[name]-[hash].js',
assetFileNames: '[ext]/[name]-[hash].[ext]'
}
}
}
})
manualChunks: {
vendor: ['vue', 'vue-router', 'pinia'],
elementPlus: ['element-plus'],
},
},
},
},
})