我们有一个中间人设置,在解析完我们的资产后,我们希望它使用 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 的更多信息,但无济于事。有人可以帮助我们解决这个问题吗?谢谢。