0
私はgulpを使ってwebpackをwebpack-streamで実行しています。Gulp webpack-stream run production
私はこれをconfigと使います。
Webpack production-buildを実行するにはどうすればいいですか?webpack -p gulpからですか?
私はgulpを使ってwebpackをwebpack-streamで実行しています。Gulp webpack-stream run production
私はこれをconfigと使います。
Webpack production-buildを実行するにはどうすればいいですか?webpack -p gulpからですか?
webpack -p
を用いwebpack documentationによると、以下と等価である:
webpack --optimize-minimize --define process.env.NODE_ENV="'production'"
これら二つのオプションは、それぞれwebpack.optimize.UglifyJsPlugin
とwebpack.DefinePlugin
を加えます。
あなたがする必要があるのは、手動でウェブパックの設定に2つのプラグインを追加することです。あなたはそれにリンクされているthe other answerに基づいて
は次のようになります。
var gulp = require('gulp');
var webpackStream = require('webpack-stream');
var webpack2 = require('webpack');
gulp.task('default', function() {
var options = {
plugins: [
new webpack2.DefinePlugin({
'process.env': { 'NODE_ENV': "'production'" }
}),
new webpack2.optimize.UglifyJsPlugin()
]
};
return gulp.src('src/entry.js')
.pipe(webpackStream(options, webpack2))
.pipe(gulp.dest('dist/'));
});
私はWebPACKのファイルでプラグインを使用し、うまく機能します。 –
何らかの理由で...これは私の問題を解決しません – Relic