Sha256: f1fc7078a9e9ec8c2a908453f9ebc49b547b9c2191ab7e9a8ec1657b55af235c
Contents?: true
Size: 953 Bytes
Versions: 2
Compression:
Stored size: 953 Bytes
Contents
# I'm duplicating this task from webpack-rails only to include this line, which # fixes the $CHILD_STATUS variable above. While the latest fixes are not # released we will keep this file. require "English" namespace :webpack do desc "Compile webpack bundles" task compile: :environment do ENV["TARGET"] = 'production' # TODO: Deprecated, use NODE_ENV instead ENV["NODE_ENV"] = 'production' webpack_bin = ::Rails.root.join(::Rails.configuration.webpack.binary) config_file = ::Rails.root.join(::Rails.configuration.webpack.config_file) unless File.exist?(webpack_bin) fail "Can't find our webpack executable at #{webpack_bin} - "\ "have you run `npm install`?" end unless File.exist?(config_file) fail "Can't find our webpack config file at #{config_file}" end result = `#{webpack_bin} --bail --config #{config_file} 2>&1` fail result unless $CHILD_STATUS.exitstatus.zero? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
code42template-2.1.0 | templates/webpack.rake |
code42template-2.0.0 | templates/webpack.rake |