पर "मार डाला" मेरे रिमोट सर्वर (उबंटू 14.04 x64) पर, जब भी मैं अपने बंडलों को गले लगाने की कोशिश करता हूं, प्रक्रिया केवल "मार डाली" लौटाती है। जब मैं गुस्सा नहीं करता, यह ठीक है।वेबपैक Uglify प्लगइन Ubuntu
क्या कोई इस में भाग लेता है? जब मैं इसे अपने स्थानीय मैक पर करता हूं, तो यह ठीक है (हालांकि मैंने अभी इसका परीक्षण किया है और इसमें 1.4 मिनट लग गए हैं)।
यह मेरा webpack.config है:
var webpack = require('webpack');
function makeConfig(opts) {
var config = {
entry: {
app: ['./public/scripts/main.js'],
vendor: ['lodash', 'react', 'react/lib/ReactCSSTransitionGroup', 'react-router', 'reqwest', 'd3']
},
stats: {
colors: true,
reasons: true
},
output: {
devtool: (opts.env === 'dev' ? '#eval-source-map' : ''),
path: 'dist/scripts',
filename: '[name].bundle.js'
},
plugins: [
new webpack.DefinePlugin({
ENV: opts.env
}),
new webpack.optimize.CommonsChunkPlugin('vendor.bundle.js')
],
module: {
loaders: [
{ test: /\.jsx?$/, loader: 'jsx-loader' }
]
}
};
if(opts.env === 'prod') {
config.plugins.push(
new webpack.optimize.UglifyJsPlugin(),
new webpack.optimize.DedupePlugin()
);
}
return config;
}
module.exports = makeConfig;
और यह बहुत की तरह ही सांस द्वारा कहा जाता है:
gulp.task('webpack', ['cleanScripts'], function(done) {
webpack(webpackConfig, function(err, stats) {
if(err) {
console.error(err);
throw new gutil.PluginError('webpack', err);
}
else {
done();
}
});
});
एडब्लूएस मुक्त स्तरीय माइक्रो.t2 – Green