From 9fa10c9f3810b9bd4159ce18cc8aae22a5e2975f Mon Sep 17 00:00:00 2001 From: mrugesh mohapatra Date: Fri, 23 Mar 2018 20:18:13 +0530 Subject: [PATCH] fix(gulp): run babel-node with inspect flag in debug (#16901) --- gulpfile.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 2f91190f20..ef69840475 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -170,11 +170,17 @@ function delRev(dest, manifestName) { gulp.task('serve', function(cb) { let called = false; + let execParams = path.normalize('node_modules/.bin/babel-node'); + // When in development we can spawn a node debugger + // https://nodejs.org/en/docs/inspector/ + if (__DEV__) { + execParams = execParams + ' --inspect'; + } const monitor = nodemon({ script: paths.server, ext: '.jsx .js .json', ignore: paths.serverIgnore, - exec: path.normalize('node_modules/.bin/babel-node'), + exec: execParams, env: { NODE_ENV: process.env.NODE_ENV || 'development', DEBUG: process.env.DEBUG || 'fcc:*',