vite.config.js
build: { rollupOptions: { output: { entryFileNames: `assets/[name].${timestamp}.js`, chunkFileNames: `assets/[name].${timestamp}.js`, assetFileNames: `assets/[name].${timestamp}.[ext]` } } }
https://github.com/vitejs/vite/issues/378#issuecomment-768816653
不過看到有人提到 assetFileNames 不生效的問題,https://github.com/vitejs/vite/issues/2944 后面應該會修復。