Adding make target for building with a full source map
Этот коммит содержится в:
7
Makefile
7
Makefile
@@ -185,8 +185,15 @@ run-client:
|
|||||||
|
|
||||||
cd $(BUILD_WEBAPP_DIR) && $(MAKE) run
|
cd $(BUILD_WEBAPP_DIR) && $(MAKE) run
|
||||||
|
|
||||||
|
run-client-fullmap:
|
||||||
|
@echo Running mattermost client for development with FULL SOURCE MAP
|
||||||
|
|
||||||
|
cd $(BUILD_WEBAPP_DIR) && $(MAKE) run-fullmap
|
||||||
|
|
||||||
run: run-server run-client
|
run: run-server run-client
|
||||||
|
|
||||||
|
run-fullmap: run-server run-client-fullmap
|
||||||
|
|
||||||
stop-server:
|
stop-server:
|
||||||
@echo Stopping mattermost
|
@echo Stopping mattermost
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,11 @@ run: .npminstall
|
|||||||
|
|
||||||
npm run run &
|
npm run run &
|
||||||
|
|
||||||
|
run-fullmap: .npminstall
|
||||||
|
@echo FULL SOURCE MAP Running mattermost Webapp for development FULL SOURCE MAP
|
||||||
|
|
||||||
|
npm run run-fullmap &
|
||||||
|
|
||||||
stop:
|
stop:
|
||||||
@echo Stopping changes watching
|
@echo Stopping changes watching
|
||||||
|
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"check": "eslint --ext \".jsx\" --ignore-pattern node_modules --quiet .",
|
"check": "eslint --ext \".jsx\" --ignore-pattern node_modules --quiet .",
|
||||||
"build": "webpack",
|
"build": "webpack",
|
||||||
"run": "webpack --progress --watch"
|
"run": "webpack --progress --watch",
|
||||||
|
"run-fullmap": "webpack --progress --watch"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,8 +8,12 @@ const htmlExtract = new ExtractTextPlugin('html', 'root.html');
|
|||||||
const NPM_TARGET = process.env.npm_lifecycle_event; //eslint-disable-line no-process-env
|
const NPM_TARGET = process.env.npm_lifecycle_event; //eslint-disable-line no-process-env
|
||||||
|
|
||||||
var DEV = false;
|
var DEV = false;
|
||||||
if (NPM_TARGET === 'run') {
|
var FULLMAP = false;
|
||||||
|
if (NPM_TARGET === 'run' || NPM_TARGET === 'run-fullmap') {
|
||||||
DEV = true;
|
DEV = true;
|
||||||
|
if (NPM_TARGET === 'run-fullmap') {
|
||||||
|
FULLMAP = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var config = {
|
var config = {
|
||||||
@@ -94,7 +98,11 @@ var config = {
|
|||||||
|
|
||||||
// Development mode configuration
|
// Development mode configuration
|
||||||
if (DEV) {
|
if (DEV) {
|
||||||
config.devtool = 'eval-cheap-module-source-map';
|
if (FULLMAP) {
|
||||||
|
config.devtool = 'source-map';
|
||||||
|
} else {
|
||||||
|
config.devtool = 'eval-cheap-module-source-map';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Production mode configuration
|
// Production mode configuration
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user