You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Vite-Vue项目的vite.config.ts使构建产物文件名含.min后缀?

在Vite-Vue项目中构建时为输出文件添加.min后缀

要实现构建后的JS和CSS文件名自动添加.min后缀,你需要在vite.config.ts的build.output配置中自定义输出文件名规则,具体修改如下:

修改后的完整vite.config.ts代码:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
  build: {
    sourcemap: true,
    // 自定义输出文件命名规则
    output: {
      filename: '[name]-[hash].min.js',
      chunkFilename: '[name]-[hash].min.js',
      cssFilename: '[name]-[hash].min.css'
    }
  },
  css: { devSourcemap: true },
  plugins: [vue()],
  resolve: {
    alias: [{ find: '@', replacement: '/src' }],
  },
})

关键配置说明:

  • filename:控制入口JS文件的输出命名,[name]对应入口文件名(默认是main),[hash]是内容哈希值,最终生成带.min.js后缀的文件。
  • chunkFilename:针对代码分割产生的非入口chunk文件设置命名规则,同样添加.min.js后缀,适配异步组件或代码拆分场景。
  • cssFilename:指定提取后的独立CSS文件的命名格式,实现.min.css后缀的需求。

修改完成后执行vite build,dist目录下会生成类似main-xxxxxx.min.js和main-xxxxxx.min.css的文件,且会自动与dist/index.html正确关联。

内容的提问来源于stack exchange,提问作者Lakshan Dissanayake

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 19:42:34