小编CPI*_*CPI的帖子

使用node.js命令行参数作为环境变量

我用以下命令调用我的 node.js 应用程序

node index.js a=5
Run Code Online (Sandbox Code Playgroud)

我想在我的代码中直接使用值“5”作为环境变量,例如

const myNumber = process.env.a
Run Code Online (Sandbox Code Playgroud)

(如此处所述

如果我尝试上述操作,“MyNumber”在运行时未定义。

解决方案

  • Linux:
a=5 node index.js
Run Code Online (Sandbox Code Playgroud)
  • Windows(Powershell):
    $env:a="5";node index.js
Run Code Online (Sandbox Code Playgroud)

environment-variables command-line-arguments node.js

4
推荐指数
1
解决办法
7798
查看次数