我与Middleman合作开发,测试和构建我的HAML& SASS项目。
现在我也想使用require.js。有什么方法可以将R.js构建集成到Middleman构建中吗?
你有过这方面的经验吗?你如何处理中间人的require.js?
答案 0 :(得分:5)
就“运行r.js”而言,它非常简单:
定义一个自定义扩展(config.rb),它在构建后执行r.js:
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
答案 1 :(得分:3)
r.js
可以通过命令行与node
一起使用,就像中间人一样。我不知道你是如何使用中间人的,但在你的工作流程中加入另一个命令应该不是问题。您可以从命令行instructions on how to use r.js
找到here。