修改节点进程环境或参数运行时

Ken*_*nne 6 node.js

是否可以修改process

例如process.argv.push('something')

似乎其他模块不会接受参数中的更改。

我想“欺骗”另一个模块,使其像启动进程时指定的某个参数一样工作。

是否为加载的每个模块实例化了进程,因此全局不可变?

Ken*_*nne 8

可以修改process,只需确保在依赖于它的任何内容加载和解析它之前执行此操作即可。

  • 你是我的朋友的救世主。对于未来的自己:请记住:进程是可修改的,并在其他程序读取它之前对其进行修改 (2认同)