【メモ】webpack.optimize.UglifyJsPluginでbuildしてもコメントが残っちゃうんだよねってとき
Reactアプリでリリースってなったとき、みんなやりたいのがjsファイルのminify。
webpackのドキュメント
に習い、webpack.config.jsで
plugins: [ new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false } }) ]
を追加するも、ビルドしたソースにはコメントやスペースがもりもり残ってる。。😇
そんなときはjsのloaderにoptionを追加。
module: { loaders: [ { test: /\.js$/, loader: 'babel', query: { comments: false, compact: true }, exclude: /node_modules/, include: __dirname } ] }
babel-loaderのqueryに追加できるoption
無事、いい感じにminifyできました。