var htmlWebpackPlugin = require("html-webpack-plugin"); var path = require("path"); var webpack = require("webpack"); module.exports = { context:__dirname, entry:{ main:‘./src/app.js‘ }, output:{ path:‘./dist‘, filename:‘js/[name].bundle.js‘ }, module:{ loaders:[ { test:/\.js$/, loader:‘babel-loader‘, exclude:path.resolve(__dirname,‘./node_modules/‘), include:path.resolve(__dirname,‘src‘), query:{ presets:[‘latest‘] } }, { test:/\.css$/, loader:‘style-loader!css-loader?importLoaders=1!postcss-loader‘ }, { test:/\.less$/, loader:‘style-loader!css-loader!postcss-loader!less-loader‘ }, { test:/\.scss$/, loader:‘style-loader!css-loader!postcss-loader!sass-loader‘ }, { test:/\.html$/, loader:‘html-loader‘ }, { test:/\.tpl$/, loader:‘ejs-loader‘ }, { test:/\.(png|jpg|gif|svg)$/i, loader:‘file-loader‘ } ] }, plugins:[ new htmlWebpackPlugin({ filename:‘index.html‘, template:‘index.html‘, inject:‘body‘ }), new webpack.LoaderOptionsPlugin({ options:{ postcss:function(){ return [require(‘autoprefixer‘)]; } } }) ], }
本文出自 “素颜” 博客,请务必保留此出处http://suyanzhu.blog.51cto.com/8050189/1900431
原文:http://suyanzhu.blog.51cto.com/8050189/1900431