主题
打包结构控制
js
export default {
output: {
// 控制入口文件的输出名称
// string | ((chunkInfo: PreRenderedChunk) => string)
entryFileNames: '[name].js',
// 控制动态导入的 chunk 文件输出名称
// string | ((chunkInfo: PreRenderedChunk) => string)
chunkFileNames: '[name]-[hash].js',
// 控制静态资源(如 CSS、字体、图片、音频、视频等)的输出名称
// string | ((assetInfo: PreRenderedAsset) => string)
assetFileNames: assetInfo => {
// assetInfo 包含资源的相关信息,如 name、ext 等
return 'assets/[name]-[hash][extname]' // 例如:assets/logo.png
},
},
}