生产环境全局移除 console
利用正则替换
(//)*( )*console.log\(.*\);+
利用 VSCode 或 WebStorm 这类编辑器的正则替换功能可以很轻松的替换。
利用 babel 插件
在 nuxt 中配置如下:
js
export default {
build: {
babel: {
babelrc: false,
cacheDirectory: undefined,
presets: ["@nuxt/babel-preset-app"],
plugins: [["transform-remove-console", { exclude: ["error", "warn"] }]],
},
},
};