xgqfrms / set-process-env

set-process-env by linux bash command without need git ignore the .env file
https://www.npmjs.com/package/set-process-env
MIT License
1 stars 0 forks source link

cross platform node-env #1

Open xgqfrms opened 2 years ago

xgqfrms commented 2 years ago

cross platform node-env

https://www.npmjs.com/package/cross-env

xgqfrms commented 2 years ago

$  npm i -D cross-env

$  yarn add cross-env -D

{
  "scripts": {
    "build": "cross-env NODE_ENV=production webpack --config build/webpack.config.js"
  }
}
# cli ???
$ cross-env PORT_ENV=8090  

# local
$ ./node_modules/cross-env/dist/bin/cross-env.js PORT_ENV=8090  

$ ./node_modules/cross-env/dist/bin/cross-env-shell.js PORT_ENV=8090  

# node_modules true folder ???
# cross-env@5.2.0@cross-env
// testing

console.log('PORT_ENV =', process.env.PORT_ENV);

https://www.cnblogs.com/xgqfrms/p/13747577.html

xgqfrms commented 2 years ago

node.js set process.env.port

#!/usr/bin/env node

// ./node_modules/cross-env/dist/bin/cross-env.js PORT_ENV=8090 && node ./test.js

// node PORT_ENV=8090 && ./test.js

console.log('process.env =', process.env);

console.log('PORT_ENV =', process.env.PORT_ENV);
console.log('NODE_ENV =', process.env.NODE_ENV);
xgqfrms commented 2 years ago

https://stackoverflow.com/questions/13333221/how-to-change-value-of-process-env-port-in-node-js

https://stackoverflow.com/questions/18864677/what-is-process-env-port-in-node-js/51033168

xgqfrms commented 2 years ago

shelljs

shelljs 执行 command ???

hui cli xgqfrms

https://github.com/xgqfrms/hui-cli

https://github.com/xgqfrms/hui-cli/blob/master/hui#L100