lib/tasks/assets.rake in react_on_rails-9.0.0.beta.11 vs lib/tasks/assets.rake in react_on_rails-9.0.0.beta.12

- old
+ new

@@ -49,14 +49,22 @@ namespace :react_on_rails do namespace :assets do desc <<-DESC.strip_heredoc Compile assets with webpack Uses command defined with ReactOnRails.configuration.npm_build_production_command - sh "cd client && `ReactOnRails.configuration.npm_build_production_command`" + + sh "#{ReactOnRails::Utils.prepend_cd_node_modules_directory('<ReactOnRails.configuration.npm_build_production_command>')}" DESC task webpack: :locale do + if Rake::Task.task_defined?("webpacker:compile") + # TODO: Eventually, this will need reconsideration if we use any of the Webpacker compilation + Rake::Task["webpacker:compile"].clear + end + if ReactOnRails.configuration.npm_build_production_command.present? - sh "cd client && #{ReactOnRails.configuration.npm_build_production_command}" + sh ReactOnRails::Utils.prepend_cd_node_modules_directory( + ReactOnRails.configuration.npm_build_production_command + ).to_s end end end end