--trace-env


将当前 Node.js 实例中对环境变量的任何访问信息打印到标准错误,包括:

【Print information about any access to environment variables done in the current Node.js instance to stderr, including:】

  • 环境变量读取的是 Node.js 内部处理的内容。
  • process.env.KEY = "SOME VALUE" 的形式书写。
  • process.env.KEY 的形式读取。
  • Object.defineProperty(process.env, 'KEY', {...}) 形式的定义。
  • Object.hasOwn(process.env, 'KEY')process.env.hasOwnProperty('KEY')'KEY' in process.env 形式的查询。
  • delete process.env.KEY 形式进行删除。
  • ...process.envObject.keys(process.env) 形式的枚举。

只会打印正在访问的环境变量的名称,其值不会被打印。

【Only the names of the environment variables being accessed are printed. The values are not printed.】

要打印访问的堆栈跟踪,请使用 --trace-env-js-stack 和/或 --trace-env-native-stack

【To print the stack trace of the access, use --trace-env-js-stack and/or --trace-env-native-stack.】