如何在 Umi /Umi 4.0 中配置自动删除 console.log 语句?

发布时间:2024年01月09日

背景,开发时需要console.log 日志,再生产、uat 、sit不想看到日志打印信息

方案1、代码规范eslint校验"no-console": true, //console.log

方案2、bable 插件?babel-plugin-transform-remove-console

配置在.umirx.ts/js中

export default defineConfig({
    // ...其他配置
    extraBabelPlugins: [
        ["transform-remove-console", { "exclude": ["error", "warn"] }]
    ]
})

个人推荐方案2?,方案一需要开发时禁止掉。就算通过环境变量,在打包eslint 检查也通不过。会出现打包漏改问题

文章来源:https://blog.csdn.net/weixin_46600931/article/details/135472762
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。