From f6ab1900816ec5717d94a837097633261b326510 Mon Sep 17 00:00:00 2001 From: JubbeArt Date: Sat, 28 Jul 2018 23:46:19 +0200 Subject: [PATCH] Removed source-maps from production builds --- package.json | 3 +-- webpack.config.js | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7b1e4db..202f55f 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,7 @@ }, "scripts": { "start": "webpack-dev-server --mode development", - "build-dev": "webpack --mode development", - "build-prod": "webpack --mode production", + "build": "webpack --mode production", "build-sass": "node-sass --style compressed src/sass/index.sass dist/main.css" }, "dependencies": { diff --git a/webpack.config.js b/webpack.config.js index 021be60..b444062 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,6 +1,6 @@ const path = require('path') -module.exports = { +module.exports = (env, argv) => ({ entry: [ 'babel-polyfill', 'whatwg-fetch', @@ -10,7 +10,7 @@ module.exports = { contentBase: path.resolve(__dirname, 'dist'), historyApiFallback: true }, - devtool: 'cheap-module-eval-source-map', + devtool: argv.mode !== 'production' ? 'cheap-module-eval-source-map' : false, module: { rules: [ { @@ -20,4 +20,4 @@ module.exports = { } ] } -} +})