Vite移除项目中的console和debugger

在vite中已经内置了移除console和debugger的设置了,只需要配置一下就行了。

//vite.config.js

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

export default defineConfig({
    plugins: [vue()],
    build: {
        minify: 'terser',
        terserOptions: {
            compress: {
                //生产环境时移除console
                drop_console: true,
                drop_debugger: true,
            },
        },
    },
})

注:vite2.6.x需要配置 “build.minify” 为 “terser”。

posted @ 2022-07-07 10:08  罗毅豪  阅读(1494)  评论(0编辑  收藏  举报