debats/webpack/webpack.build.dev.config.js
2016-11-06 01:04:13 +01:00

27 lines
812 B
JavaScript

const config = require('./webpack.bundle.config');
const webpack = require('webpack');
const path = require('path');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const CONSTANTS = require('./constants');
const APP_ROOT = CONSTANTS.APP_ROOT;
const SRC_FOLDER = CONSTANTS.SRC_FOLDER;
const env = 'development';
process.env.BABEL_ENV = env;
process.env.NODE_ENV = env;
const outputPath = path.resolve(`${APP_ROOT}/build/dev`);
const copyConfig = [{ context: `${SRC_FOLDER}/static`, from: '**/*', to: outputPath }];
config.plugins.push(new webpack.DefinePlugin({ 'process.env.NODE_ENV': '"development"' }));
config.plugins.push(new CopyWebpackPlugin(copyConfig));
config.devtool = 'source-map';
config.cache = true;
config.debug = true;
config.output.path = outputPath;
module.exports = config;