diff options
Diffstat (limited to '')
-rw-r--r-- | webpack.config.js | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/webpack.config.js b/webpack.config.js index d2cf3dc7..236490b9 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,3 +1,33 @@ var baseConfig = require('./webpackBaseConfig'); +var ExtractTextPlugin = require("extract-text-webpack-plugin"); +var path = require('path'); -module.exports = baseConfig; +module.exports = [Object.assign({}, baseConfig, { + plugins: baseConfig.plugins.concat([ + new ExtractTextPlugin("[name].css") + ]) +}), { + entry: { + htmlExport: path.join(__dirname, 'public/js/htmlExport.js') + }, + module: { + loaders: [{ + test: /\.css$/, + loader: ExtractTextPlugin.extract('style-loader', 'css-loader') + }, { + test: /\.scss$/, + loader: ExtractTextPlugin.extract('style-loader', 'sass-loader') + }, { + test: /\.less$/, + loader: ExtractTextPlugin.extract('style-loader', 'less-loader') + }] + }, + output: { + path: path.join(__dirname, 'public/build'), + publicPath: '/build/', + filename: '[name].js' + }, + plugins: [ + new ExtractTextPlugin("html.min.css") + ] +}]; |