1234567891011121314151617181920212223242526272829303132 |
- var path = require('path');
- var webpack = require('webpack');
- var nodeModulesDir = path.join(__dirname, 'node_modules');
- module.exports = {
- devtool: 'eval-source-map',
- entry : {
- app : './entry/app.js',
- vendor : ['react', 'react-dom']
- },
- output : {
- path : './assets/',
- filename : '[name].bundle.js',
- },
- module : {
- loaders : [
- { test : /\.js$/, loader : 'babel' },
- { test : /\.css$/, loader : 'style!css' },
- ]
- },
- resolve : {
- extensions: ["", ".webpack.js", ".web.js", ".js", ".less"]
- },
- plugins: [
- new webpack.optimize.CommonsChunkPlugin(/* chunkName= */"vendor", /* filename= */"vendor.bundle.js"),
- new webpack.optimize.UglifyJsPlugin({
- sourceMap: false,
- mangle: false
- })
- ]
- };
|