我正在尝试使用 PowerShell 将环境变量传递给 Node.js,如下所示:
C:\Users\everton\my-project> $env:MY_VAR = 8000 node index.js
但我在 PowerShell 中遇到错误:
Token 'node' unexpected expression or statement
最佳答案
首先设置环境变量 MY_VAR
并像这样运行您的应用程序:
C:\Users\everton\my-project> $env:MY_VAR="8000" ; node index.js
您可以通过
访问index.js
中的环境变量MY_VAR
process.env.MY_VAR
注意:PowerShell 不直接支持命令范围的环境变量。上述命令为该 PowerShell session 设置环境变量。
关于javascript - 使用 Windows PowerShell 传递 Node.js 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43024906/