を使用して 1 つにコンパイルしたい JavaScript でいっぱいの次のフォルダーを検討してくださいrake-pipeline
。
- jquery.js
- some-jquery-plugin.js
- まだ別の jquery-plugin.js
- library-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 の後にあるようにするには、何を修正すればよいですか?
ありがとうございました。