如何查询Node.js实例设置了哪些选项/标志?



我在容器内运行节点应用程序。当节点运行时,许多标志和选项会传递给节点,我想找出哪些选项最终进入了脚本。

我已经找到了有关设置这些标志的文档,但我找不到任何获取它们的内容。我可以查询环境变量,但是如果我输入了拼写错误并且它没有设置任何内容怎么办?

那么如何以某种方式输出实际节点实例正在运行的标志呢?

到目前为止我尝试了哪些非直接方法

  1. 使用console.dir(process.env)输出环境变量:问题它不显示从命令行传递的标志
  2. 尝试传递错误的标志:例如,传递此NODE_OPTIONS=--max-hold-spice-size=123会使节点失败,因此至少您知道可以将标志传递给节点

您可以使用以下命令访问节点实例可见的每个环境变量:

console.log(process.env)

最新更新