DEV Community

Discussion on: Pass arguments from the command line to a Node script

shane325 profile image
Shane Barry

Alternatively you can do

node app.js NODE_ENV=production

and fetch that in your code

let env = process.env.NODE_ENV

make use of scripts in your package.json file to make this even easier

"scripts": {
    "dev": "node app.js NODE_ENV=development",
    "prod": "node app.js NODE_ENV=production"

now you can run

npm run dev


npm run prod

depending on what variable you want

kepta profile image
Kushan Joshi

While NODE_ENV works just fine for this case, they arenโ€™t an idiomatic solution for thr passing of information from cli command to program.