1

我们有一个中间人设置,在解析完我们的资产后,我们希望它使用 Zopfli 压缩它们。我们已经尝试使用 app.after_build 钩子添加一个 Node 后处理,但是当我们运行它时,我们会得到一个 'run node-zopfli from "."' 这是我们现在拥有的代码:

class MyCmd < Middleman::Extension
  def initialize(app, options_hash={}, &block)
    super
    app.after_build do |builder|
      builder.run 'node-zopfli';
    end
  end
end

::Middleman::Extensions.register(:my_cmd, MyCmd)
activate :my_cmd

我们已尝试查找此错误或有关使用 Zopfli 的更多信息,但无济于事。有人可以帮助我们解决这个问题吗?谢谢。

4

0 回答 0