node.js - How to access environment variables from `npm start`? -
i have set environment variable (on osx):
export npm_package_config_test_user=user42 and javascript file:
-- index.js -- console.log(process.env.npm_package_config_test_user); which if run node index.js provides me expected answer. now, definition in package.json:
"scripts": { "start": "node index.js" }, i can do: npm start when environment variable value comes undefined.
so 2 questions:
1) why? , 2) need set can pick value correctly?
thanks
so found npm clears npm_package_* space before use, set variable , wipes out when runs. however, works:
export test_user=user42
Comments
Post a Comment