@@ -72,17 +72,14 @@ OS X Homebrew users can use 'brew install node'.
72
72
end
73
73
74
74
namespace :precompile do
75
- task all : [ "requirejs:precompile:prepare_source" ,
76
- "requirejs:precompile:generate_rjs_driver" ,
77
- "requirejs:precompile:run_rjs" ,
78
- "requirejs:precompile:digestify_and_compress" ]
75
+ task all : [ "requirejs:precompile:digestify_and_compress" ]
79
76
80
77
# Invoke another ruby process if we're called from inside
81
78
# assets:precompile so we don't clobber the environment
82
79
#
83
80
# We depend on test_node here so we'll fail early and hard if node
84
81
# isn't available.
85
- task external : [ "requirejs:test_node" ] do
82
+ task :external do
86
83
ruby_rake_task "requirejs:precompile:all"
87
84
end
88
85
@@ -132,7 +129,9 @@ OS X Homebrew users can use 'brew install node'.
132
129
end
133
130
134
131
task run_rjs : [ "requirejs:setup" ,
135
- "requirejs:test_node" ] do
132
+ "requirejs:test_node" ,
133
+ "requirejs:precompile:prepare_source" ,
134
+ "requirejs:precompile:generate_rjs_driver" ] do
136
135
requirejs . config . build_dir . mkpath
137
136
requirejs . config . target_dir . mkpath
138
137
requirejs . config . driver_path . dirname . mkpath
@@ -145,7 +144,7 @@ OS X Homebrew users can use 'brew install node'.
145
144
146
145
# Copy each built asset, identified by a named module in the
147
146
# build config, to its Sprockets digestified name.
148
- task digestify_and_compress : [ "requirejs:setup " ] do
147
+ task digestify_and_compress : [ "requirejs:precompile:run_rjs " ] do
149
148
requirejs . config . build_config [ "modules" ] . each do |m |
150
149
module_name = requirejs . config . module_name_for ( m )
151
150
paths = requirejs . config . build_config [ "paths" ] || { }
0 commit comments