修改节点进程环境或参数运行时
是否有可能修改process
?
例如process.argv.push('something')
?
看起来像其他模块不拿起参数的变化。
我想“欺骗”另一个模块,就像一些进程开始时指定的参数一样。
进程是否为每个加载模块实例化,因此是全局不可变的?
你可以修改process
,只要确保在任何依赖它的东西加载并parsing它之前就执行它。
是否有可能修改process
?
例如process.argv.push('something')
?
看起来像其他模块不拿起参数的变化。
我想“欺骗”另一个模块,就像一些进程开始时指定的参数一样。
进程是否为每个加载模块实例化,因此是全局不可变的?
你可以修改process
,只要确保在任何依赖它的东西加载并parsing它之前就执行它。