如何从生产中删除 console.log?

2024-02-15

如何从生产中删除所有 console.log。此代码无法运行laravel-mix 4.x:

webpack.mix.js

mix
    .js('resources/js/app.js', 'public/js')

if (mix.inProduction()) {
    mix.options({
      uglify: {
        uglifyOptions: {
          warnings: false,
          comments: false,
          beautify: false,
          compress: {
            drop_console: true,
          }
        }
      }
    });

    mix.version();
}

With laravel-mix4.x 他们取代了uglify with terser (变更日志 https://github.com/JeffreyWay/laravel-mix/releases/tag/v4.0.0)。你必须改变你的webpack.mix.js:

if (mix.inProduction()) {
    mix.options({
        terser: {
            terserOptions: {
                compress: {
                   drop_console: true
                }
            }
        }
    });

    mix.version();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从生产中删除 console.log? 的相关文章

随机推荐

  • php:从字符串中删除 URL

    我有很多字符串 twitter 推文 当我回显它们时 我想从中删除链接 我无法控制该字符串 即使所有链接都以 http 开头 它们也可以以 或 结尾 不 并且后面是否有空格 此外 有时链接与其前面的单词之间没有空格 此类字符串的一个示例 T
  • 将 C++ 实例方法与 C 回调函数混合

    problem 我有一个来自 C 库的以下 C 回调签名Foo void RequestCallbackFunc int 该库还提供了用于注册所述回调的实用函数 extern void SetRequestCallback Requesta
  • 为 Mac 构建 libunwind

    我正在尝试在 Mac 上为 iOS 和 Mac 构建 libunwind 我能够解决一些编译问题 在 Mac 上构建 我使用配置项目 configure CC cc Ae D XOPEN SOURCE 500 并复制了elf h来自谷歌的
  • 检查函数参数类型是 Pythonic 吗?

    我知道 Python 中通常不赞成对函数参数进行类型检查 但我认为我已经想到了这样做是有意义的 在我的项目中 我有一个抽象基类Coord 有一个子类Vector 它具有更多功能 如旋转 改变大小等 数字列表和元组也将返回 Trueisins
  • Android GridView 有类别吗?

    是否可以使用类别或某种带有GridView在安卓中 我整理了一个简短的说明来说明我的想法 多谢 您可以使用粘性网格标题 http tonicartos github com StickyGridHeaders 直接使用库或作为模型来创建您自
  • 使用 mkl,加载共享库时出错:libmkl_intel_lp64.so

    我几乎是新使用的mkl图书馆 如果这看起来很愚蠢 请原谅 我尝试运行教程中的示例 here https software intel com en us node 529744 with ifort mkl dgemm example f
  • 使用现有数据导入 Magical Record

    我正在尝试使用Magical Record将数据导入到我的CoreData db 我正在实体工作Person眼下 A Person has firstName lastName personID属性 我知道我不需要 idString 我不在
  • 如何在不使用 DataContext 的情况下绑定到 Silverlight 中的本地属性?

    我有一个小问题 但发现了很多不同的 而且大多是模棱两可的答案 我有以下用户控件 我试图绑定到该控件中的公共属性 事件 每个人都说我必须使用数据上下文 但是 我真的不想这样做 我只想从控件的内部绑定到属性 XAML 要求是绑定必须是两种方式
  • UIActivityViewController 解雇 MailViewController

    我尝试通过 UIActivityViewController 发送电子邮件 它工作正常 但发送电子邮件后邮件视图不会被关闭 当用户按下 取消 按钮时 它也不会关闭 我可以做什么来解决这个问题 这是我使用过的代码 conf share vie
  • Java - 多个GSON?

    好的 我正在创建一个使用的应用程序JSON保存日期 我用了GSON as my JSON 处理器 是的 我知道如何使用Gson 我按照网络上的教程进行操作 问题是 Web 上的教程只保存 一个 json 数据 我的意思是 例如 Data1
  • 手动确认消息:Spring Cloud Stream Kafka

    我想要实现的场景是使用来自 Kafka 的消息 处理它 如果某些条件失败我不希望确认该消息 为此 我在 Spring Cloud Stream 参考文档中找到了 自动提交偏移量 处理消息后是否自动提交偏移量 如果设置为 false 则消息标
  • Android:如何动态使视图具有相同的高度

    我正在 Android 应用程序中制作一张表 现在我无法使视图具有相同的高度 有2个TextViews tmp name and tmp content在每一行中 的高度tmp content取决于的长度course description
  • GitHub Actions 工作流程语法未按预期工作

    我有一个 GitHub 工作流程 当文件按照 图案 abc 被修改 创建 据我了解 这意味着每当 位于以下开头的文件夹的某个子文件夹中的文件abc or 任何以以下内容开头的文件abc 修改后 应触发 GH 操作 然而 当我例如创建一个文件
  • 我可以使用 FluentMigrator 创建 nvarchar(MAX) 列吗?

    Using 流利迁移器 http code google com p fluentmigrator 默认创建一个Column using AsString 结果是nvarchar 255 有没有一种简单的方法 在我修改 FluentMigr
  • 如何将标量树枝过滤器映射到数组

    我有一个简单的浮点数数组 我需要将其显示为逗号分隔的字符串 arr join 是一个糟糕的解决方案 因为精度太低 for val in arr val number format 2 endfor 不好 因为末尾有多余的逗号 我想做这样的事
  • Python-生成特定自相关的数组

    我有兴趣生成一个长度为 N 的数组 或 numpy 系列 它将在滞后 1 处表现出特定的自相关性 理想情况下 我还想指定均值和方差 并从 多 正态分布中提取数据 但最重要的是 我想指定自相关 如何使用 numpy 或 scikit lear
  • 为什么我会收到“构造函数未定义”错误?

    为什么下面的代码会产生编译错误 构造函数AA 未定义 它不应该调用默认构造函数吗 public class A public A public class AA extends A public AA int aa public class
  • IPC::Run - 检测早产儿退出和关闭管道

    我想使用 IPC Run 通过孩子的 STDIN STDOUT 和 STDERR 开始 泵送 完成 与孩子进行通信 似乎有效 我想知道如何检测 儿童过早退出 例如由错误引起 水管被孩子关闭 The pump抛出一个die出现错误时 或将其消
  • 如何在 Python 中从 URL 读取图像数据?

    当我们处理本地文件时 我想做的事情相当简单 但当我尝试使用远程 URL 来执行此操作时 问题就出现了 基本上 我正在尝试从从 URL 提取的文件创建 PIL 图像对象 当然 我总是可以只获取 URL 并将其存储在临时文件中 然后将其打开到图
  • 如何从生产中删除 console.log?

    如何从生产中删除所有 console log 此代码无法运行laravel mix 4 x webpack mix js mix js resources js app js public js if mix inProduction mi