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]',
    }
  } })

  

posted @ 2022-04-12 14:45  iwen1992  阅读(81)  评论(0编辑  收藏  举报