我与 Middleman 一起开发、测试和构建我的 HAML 和 SASS 项目。
现在我也喜欢使用 require.js。有什么办法可以将 R.js 构建集成到 Middleman 构建中?
你有什么经验吗?你如何在中间人中处理 require.js?
就“运行 r.js”而言,它非常简单:
定义一个在构建后执行 r.js 的自定义扩展(config.rb):
module RequireJS
class << self
def registered(app)
app.after_build do |builder|
exec('node r.js -o build/javascripts/app.build.js');
end
end
alias :included :registered
end
end
::Middleman::Extensions.register(:requirejs, RequireJS)
激活自定义扩展 (config.rb):
configure :build do
…
activate :requirejs
end