【发布时间】:2016-04-15 20:37:11
【问题描述】:
我通过 Cygwin 在 Windows 服务器上运行节点,我需要设置一些环境变量。 我必须编写脚本:
./run-linux.sh - 在 linux 或 mac 上运行
SBS_API_KEY="ksdjfdsklfjds" \
SBS_AUTH_USERNAME="dkfjsdl" \
SBS_AUTH_PASSWORD="lksdjfsdlfj" \
SBS_S3_KEY="lskdfjsdlkfjdslfj" \
SBS_S3_SECRET="ldfkjdflgjdflgjdf" \
SBS_BITCODIN_KEY="kldfjldsjfsdlfj" \
npm start
和 ./run-windows - 在 windows 上运行
set SBS_API_KEY="ksdjhdskfhskdfhshsd" &&
set SBS_AUTH_USERNAME="kdsfkfshdskjf" &&
set SBS_AUTH_PASSWORD="ksdffsdkfhdsk" &&
set SBS_S3_KEY="sdlkfjldskfjdslfjsdl" &&
set SBS_S3_SECRET="sdlkjfdlskfjlsdfj" &&
set SBS_BITCODIN_KEY="kdjshfksdsdkhf" &&
npm start
我已经尝试了几种可能性,但是当我运行它时,我无法让节点拾取 ./run-windows 中设置的 Env 变量。
完成这项工作的正确方法是什么?
【问题讨论】:
标签: node.js windows cygwin environment-variables