diff options
author | Max Wu | 2016-11-03 14:17:10 +0800 |
---|---|---|
committer | GitHub | 2016-11-03 14:17:10 +0800 |
commit | 11faadb6842cacce7572526f533cb9351fc5f562 (patch) | |
tree | f466289e42547a163058a29f4e573061b3fb8abf /webpack.config.js | |
parent | 734d475c0e2dc467a657d350d8a37ec8aa800da7 (diff) | |
parent | 689b1dc4d6f438a6e58ee354d71ee4f2def11eae (diff) |
Merge pull request #242 from Yukaii/webpack-stylesheet
Use webpack to bundle stylesheet
Diffstat (limited to 'webpack.config.js')
-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") + ] +}]; |