fix: 从源头解决下划线文件名问题并优化代码

- Vite配置chunkFileNames去除开头的下划线,避免Go embed/http.FS过滤
- 使用mime.TypeByExtension自动推断Content-Type,替代手动映射
- 移除调试日志(文件列表、全局中间件打印)
This commit is contained in:
2026-05-05 02:21:13 +08:00
parent 25fc6e89f7
commit 9253cb23bf
3 changed files with 348 additions and 348 deletions
+4 -1
View File
@@ -106,7 +106,10 @@ export default defineConfig({
build: {
rollupOptions: {
output: {
chunkFileNames: 'assets/[name]-[hash].js',
chunkFileNames: (chunkInfo) => {
const name = chunkInfo.name?.replace(/^_+/, '') || 'chunk'
return `assets/${name}-[hash].js`
},
entryFileNames: 'assets/[name]-[hash].js',
assetFileNames: 'assets/[name]-[hash].[ext]',
},