compile in dev mode when appropriate

This commit is contained in:
Rich Harris
2018-08-23 22:51:33 -04:00
parent 7849ef9de9
commit 1cf32eee83
2 changed files with 8 additions and 5 deletions

View File

@@ -2,7 +2,7 @@ const webpack = require('webpack');
const config = require('sapper/webpack/config.js');
const mode = process.env.NODE_ENV;
const isDev = mode === 'development';
const dev = mode === 'development';
module.exports = {
entry: config.client.entry(),
@@ -18,7 +18,7 @@ module.exports = {
use: {
loader: 'svelte-loader',
options: {
dev: isDev,
dev,
hydratable: true,
hotReload: true
}
@@ -28,11 +28,11 @@ module.exports = {
},
mode,
plugins: [
isDev && new webpack.HotModuleReplacementPlugin(),
dev && new webpack.HotModuleReplacementPlugin(),
new webpack.DefinePlugin({
'process.browser': true,
'process.env.NODE_ENV': JSON.stringify(mode)
}),
].filter(Boolean),
devtool: isDev && 'inline-source-map'
devtool: dev && 'inline-source-map'
};