考虑以下充满javascript的文件夹,我想使用以下方法将其编译成一个文件夹rake-pipeline
:
- jQuery.js
- 一些 jquery-plugin.js
- 又一个 jquery-plugin.js
- 图书馆-1.coffee
- library-2.coffee
library-1
并library-2
依赖于 jQuery。
资产文件
require "rake-pipeline-web-filters"
output "dist"
input "js" do
match "**/*.coffee" do
filter Rake::Pipeline::Web::Filters::CoffeeScriptFilter
end
match "**/*.js" do
filter Rake::Pipeline::Web::Filters::UglifyFilter
filter Rake::Pipeline::OrderingConcatFilter, ["jquery.js", "libs/ufvalidator.js"], "application.js"
end
end
我注意到在连接所有内容时,用 Coffeescript 编写的脚本位于顶部。不会OrderingConcatFilter
阻止这种情况发生吗?我应该修复什么以使 Coffeescript 源代码位于 jQuery 之后?
谢谢你。