mirror of
https://github.com/wassname/talk.git
synced 2026-07-16 11:22:16 +08:00
cleanup for logic
This commit is contained in:
+14
-11
@@ -24,18 +24,21 @@ const buildEmbeds = ['stream'];
|
||||
|
||||
// In production, default turn off source maps. In development, default use
|
||||
// 'cheap-module-source-map'.
|
||||
const DEFAULT_WEBPACK_SOURCE_MAP =
|
||||
process.env.NODE_ENV === 'production' ? 'none' : 'cheap-module-source-map';
|
||||
|
||||
// TALK_WEBPACK_SOURCE_MAP is sourced from the environment, defaulting based on
|
||||
// the environment.
|
||||
const TALK_WEBPACK_SOURCE_MAP = _.get(
|
||||
process.env,
|
||||
'TALK_WEBPACK_SOURCE_MAP',
|
||||
DEFAULT_WEBPACK_SOURCE_MAP
|
||||
);
|
||||
|
||||
// Set the devtool based on the source map selection, 'none' just means turn off
|
||||
// source maps.
|
||||
const devtool =
|
||||
process.env.NODE_ENV === 'production'
|
||||
? process.env.TALK_WEBPACK_SOURCE_MAP
|
||||
? process.env.TALK_WEBPACK_SOURCE_MAP === 'none'
|
||||
? false
|
||||
: process.env.TALK_WEBPACK_SOURCE_MAP
|
||||
: false
|
||||
: process.env.TALK_WEBPACK_SOURCE_MAP
|
||||
? process.env.TALK_WEBPACK_SOURCE_MAP === 'none'
|
||||
? false
|
||||
: process.env.TALK_WEBPACK_SOURCE_MAP
|
||||
: 'cheap-module-source-map';
|
||||
TALK_WEBPACK_SOURCE_MAP === 'none' ? false : TALK_WEBPACK_SOURCE_MAP;
|
||||
|
||||
//==============================================================================
|
||||
// Base Webpack Config
|
||||
|
||||
Reference in New Issue
Block a user