お世話になっております。
表題の件についてです。
coffeescript2 + webpackerで開発をしようとしており、現在production環境でcoffeescriptが正常に動作することを確認した状態です。
現在のwebpackerではrails assets:precompile RAILS_ENV=productionするとwebpacker:compileも動くようになっていると思いますが、この時webpackerによってコンパイルされたproduction用のassetsがどうもあまり圧縮されていないように思えます(asset pipeline使用時だと40%程度の圧縮率だったのがwebpackerにすると65%程度になる)。
config/webpack/production.jsの記述は以下の通りです。
process.env.NODE_ENV = process.env.NODE_ENV || 'production' const UglifyJsPlugin = require('uglifyjs-webpack-plugin') const environment = require('./environment') environment.plugins.delete('UglifyJs') environment.plugins.append( 'UglifyJs', new UglifyJsPlugin({ sourceMap: true }) ) module.exports = environment.toWebpackConfig()
webpackerのgithubページを見てみると2017年時点のissueの回答に「普通に使用していればcompressされる」という記述があるのでUglifyJs関係の記述を外してみたりしたのですが、変わりませんでした。
webpackerではこれ以上圧縮できないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/28 01:46