跳转至

上线的时候去掉console调试

vite.config.js 文件修改,参考文档 https://cn.vite.dev/config/build-options#build-minify

新增下面部分

新版需要先执行 npm add -D terser 下载依赖 (Vite 2内置 terser, Vite 3+ 改为可选依赖,需要手动安装, 上面文档有提到)

minify: "terser",
terserOptions: {
  compress: {
    drop_console: true, // ✅ 删除 console
    drop_debugger: true, // ✅ 删除 debugger
  },
},

完整如下

build: {
  // https://vite.dev/config/build-options.html
  sourcemap: command === "build" ? false : "inline",
  outDir: "dist/psy",
  assetsDir: "assets",
  chunkSizeWarningLimit: 2000,
  minify: "terser",
  terserOptions: {
    compress: {
      drop_console: true, // ✅ 删除 console
      drop_debugger: true, // ✅ 删除 debugger
    },
  },
  rollupOptions: {
    output: {
      chunkFileNames: "static/js/[name]-[hash].js",
      entryFileNames: "static/js/[name]-[hash].js",
      assetFileNames: "static/[ext]/[name]-[hash].[ext]",
    },
  },
},

评论