Node.js 在nodeJs中设置环境变量
如何在NodeJs中设置环境变量 我已经在我的终端上试过了Node.js 在nodeJs中设置环境变量,node.js,macos,Node.js,Macos,如何在NodeJs中设置环境变量 我已经在我的终端上试过了 NODE_ENV=prod node index.js 然后在我的代码中记录config.js文件,该文件导入到index.js中,并在其中配置所有内容 console.log(process.env.NODE_ENV) 它给了我未定义的用法 export NODE_ENV=prod 此外,还应创建一个.env文件,并使所有环境保持相同 在配置文件中设置默认值 NODE_ENV = process.env.NODE_ENV ||
NODE_ENV=prod
node index.js
然后在我的代码中记录config.js文件,该文件导入到index.js中,并在其中配置所有内容
console.log(process.env.NODE_ENV)
它给了我未定义的用法
export NODE_ENV=prod
此外,还应创建一个.env文件,并使所有环境保持相同
在配置文件中设置默认值
NODE_ENV = process.env.NODE_ENV || 'prod';
@AZ Yap我有环境文件,如果没有为sameupdated answer提供环境变量,则Config file将采用默认值,以在Config file中设置默认值。您可以将其添加到bash_配置文件中,这样您就不必在运行代码的每个新终端中导出。@AZ_很抱歉取消您的答案标记,更新了我的问题,你能再看一遍吗?NODE_ENV=prod NODE index.js-它必须是一个command@jonrsharpe虽然标记的答案能够帮助我,但如果你能在更新的问题上分享你的两分钱,你会很高兴吗?为什么你更新了你的问题?你已经有了答案,而新版本似乎没有提出任何问题。如果您有后续问题,请在研究后单独提问。