Rails Webpacker:停止记录“无所事事”

时间:2019-12-11 09:30:10

标签: ruby-on-rails ruby logging

有没有一种方法可以停止Webpacker日志记录,因此无需执行任何操作。我不断收到以下条目:

[Webpacker] Everything's up-to-date. Nothing to do

这只是浪费日志行。

1 个答案:

答案 0 :(得分:2)

在这里定义: https://github.com/rails/webpacker/blob/d836e34dc85b97f8c29a02286d8c93ecef980e58/lib/webpacker/compiler.rb#L30

因此可以覆盖此方法,例如类似以下的简单内容: app/config/initializers/webpacker.rb

Webpacker::Compiler.class_eval do
  def compile
    if stale?
      run_webpack.tap do |success|
        record_compilation_digest
      end
    else
      true
    end
  end
end