Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // <binding BeforeBuild='Run - Development' />
- "use strict";
- let webpack = require('webpack');
- let path = require('path');
- let ExtractTextPlugin = require('extract-text-webpack-plugin');
- module.exports = {
- context: __dirname + "/",
- entry: {
- main: './xxxxxx/lib/index.js',
- styles: './xxxx/css/style.js'
- },
- output: {
- filename: "[name].index.js",
- path: __dirname + '/xxxxxx/build'
- },
- module: {
- loaders: [
- {
- test: /\.js?$/,
- exclude: /(node_modules|bower_components)/,
- loader: 'babel-loader', // 'babel-loader' is also a legal name to reference
- query: {
- presets: ['es2015']
- }
- },
- {
- test: /\.scss$/,
- loader: ExtractTextPlugin.extract({ fallback: 'style-loader', use: 'css-loader!postcss-loader!sass-loader' })
- }
- ]
- },
- devtool: '#source-map',
- plugins: [
- new webpack.IgnorePlugin(/locale/, /moment$/),
- new ExtractTextPlugin("/style.css"),
- new webpack.LoaderOptionsPlugin({debug: true})
- ]
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement