Skip to content

Commit f723619

Browse files
authored
Make javascript:build depend on yarn:install directly (#49)
jsbundling-rails depends on railties already, so yarn:install is always available and this avoid problems with .rake files being loaded in different orders.
1 parent 928868e commit f723619

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

lib/tasks/jsbundling/build.rake

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
namespace :javascript do
22
desc "Build your JavaScript bundle"
3-
task :build do
3+
task build: [ "yarn:install" ] do
44
unless system "yarn build"
55
raise "jsbundling-rails: Command build failed, ensure yarn is installed and `yarn build` runs without errors"
66
end
@@ -14,7 +14,3 @@ if Rake::Task.task_defined?("test:prepare")
1414
elsif Rake::Task.task_defined?("db:test:prepare")
1515
Rake::Task["db:test:prepare"].enhance(["javascript:build"])
1616
end
17-
18-
if Rake::Task.task_defined?("yarn:install")
19-
Rake::Task["javascript:build"].enhance(["yarn:install"])
20-
end

0 commit comments

Comments
 (0)