webpack & babel & es2015 & react
npm install babel-loader babel-core babel-preset-es2015 babel-preset-es2015-react --save-dev
webpack.config.js
var webpack = require('webpack');
module.exports = {
entry: {
index:"./index.js"
},
output: {
path: __dirname+'/dist',
filename: "[name].bundle.js",
publicPath:'/'
},
plugins: [
new webpack.DefinePlugin({
'process.env':{
'NODE_ENV':'"production"'
}
})
],
module: {
loaders: [
{ test: /\.(png|woff|woff2|eot|ttf|svg)$/, loader: "url-loader?limit=300000000" },
// { test: /\.css$/, exclude: /(node_modules|bower_components)/,loader: "style-loader!css-loader" },
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel',
query:{
presets:['es2015']
}
}
]
}
};
changecheng
19 August 2016