是否可以修改process
?
例如process.argv.push('something')
?
似乎其他模块没有接受参数中的更改。
我想“欺骗”另一个模块,使其表现得好像在进程启动时指定了某个参数。
进程是否为加载的每个模块实例化,因此全局不可变?
最佳答案
您可以修改process
,只要确保在依赖于它的任何内容加载和解析它之前执行此操作即可。
关于node.js - 修改 Node 进程环境或参数运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31361287/