Monday, 24 April 2017

Concurrently does not modify NODE_ENV variable

So I'm working on a project using webpack and wanted to create a script on my package.json to run both dev and production mode from there. I'm a windows user and always use Concurrently to run multiple terminal tasks at the same time.

I set my package.json scripts like this:

"scripts": {
    "start": "concurrently \"set NODE_ENV=\" \"webpack --watch\"",
    "build": "concurrently \"set NODE_ENV=production\" \"webpack\""
},

The output of this in the terminal is:

set NODE_ENV= exited with code 0
Webpack is watching the files…
...

So basically webpack is working properly, but the variable is not being created/deleted.

If I run directly

set NODE_ENV=production

it works, so I'm a bit confused...

Any ideas?

Thanks a lot!



via pegido

No comments:

Post a Comment