Skip to content

生产环境全局移除 console

利用正则替换

(//)*( )*console.log\(.*\);+

利用 VSCode 或 WebStorm 这类编辑器的正则替换功能可以很轻松的替换。

利用 babel 插件

在 nuxt 中配置如下:

javascript
export default {
  build: {
    babel: {
      babelrc: false,
      cacheDirectory: undefined,
      presets: ["@nuxt/babel-preset-app"],
      plugins: [["transform-remove-console", { exclude: ["error", "warn"] }]],
    },
  },
};
export default {
  build: {
    babel: {
      babelrc: false,
      cacheDirectory: undefined,
      presets: ["@nuxt/babel-preset-app"],
      plugins: [["transform-remove-console", { exclude: ["error", "warn"] }]],
    },
  },
};

最后编辑时间:

Version 4.0 (framework-1.0.0-rc.20)