MyCrypto/webpack_config/webpack.dev.js

34 lines
749 B
JavaScript
Raw Normal View History

2017-07-03 20:28:56 -07:00
'use strict';
process.env.NODE_ENV = 'development';
2017-07-03 20:28:56 -07:00
const webpack = require('webpack');
const base = require('./webpack.base');
const FriendlyErrors = require('friendly-errors-webpack-plugin');
2017-07-03 20:28:56 -07:00
base.devtool = 'source-map';
base.module.loaders.push(
{
test: /\.css$/,
loaders: ['style-loader', 'css-loader']
2017-07-03 20:28:56 -07:00
},
{
test: /\.scss$/,
loaders: ['style-loader', 'css-loader', 'sass-loader']
2017-07-03 20:28:56 -07:00
},
{
test: /\.less$/,
loaders: ['style-loader', 'css-loader', 'less-loader']
2017-07-03 20:28:56 -07:00
}
);
2017-04-14 00:12:20 -07:00
base.plugins.push(
2017-07-03 20:28:56 -07:00
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify('development')
}),
new webpack.HotModuleReplacementPlugin(),
new webpack.NoEmitOnErrorsPlugin(),
new FriendlyErrors()
);
2017-07-03 20:28:56 -07:00
module.exports = base;