vite config
vite.config.js配置
import {defineConfig} from 'vite'; import vue from '@vitejs/plugin-vue'; import {resolve} from 'path'; export default defineConfig({ base:'./', plugins:[vue()], resolve:{ alias:{ comp:resolve(__dirname,'src/components/about/index'), '/icon':'./src/assets/image/icon',//静态资源 简化地址 } },
build:{
minify:'terser',//模式
terserOptions:{//生产环境禁掉console.log
drop_console:true,
drop_debugger:true
},
rollupOptions:{//打包输出文件配置
chunkFileNames:'js/[name]-[hash].js',
chunkFileNames:'js/[name]-[hash].js',
assetFileNames:'[ext]/[name]-[hash].[ext]',
}
} })