# ref: https://github.com/rails/rails/issues/43906#issuecomment-1094380699 # https://github.com/rails/rails/issues/43906#issuecomment-1099992310 task before_assets_precompile: :environment do # run a command which starts your packaging ENV['NODE_OPTIONS'] = '--openssl-legacy-provider' system('yarn') end # every time you execute 'rake assets:precompile' # run 'before_assets_precompile' first Rake::Task['assets:precompile'].enhance ['before_assets_precompile']