node.js - 修改 Node 进程环境或参数运行时

标签 node.js

是否可以修改process

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

似乎其他模块没有接受参数中的更改。

我想“欺骗”另一个模块,使其表现得好像在进程启动时指定了某个参数。

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

最佳答案

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

关于node.js - 修改 Node 进程环境或参数运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31361287/

相关文章:

mysql - Nodejs、Express 和 mysql

javascript - 如何在 GraphQL 中使用变异方法在模型中创建关系?

javascript - 无法读取 Reactnative 中 null 错误的属性 'bindings'

使用 OneLogin 实现 Node.js SAML

javascript - 在meteorjs中定位文件的路径

node.js - 使用 sequelize postgres 时出现语法错误

node.js - 为什么表示加密后解密文件的流的行为与表示原始文件的流不同?

javascript - 在循环使用 Mongoose 查询时有希望 - Node Bluebird

javascript - 在 jsdom 窗口中编辑元素并将窗口另存为新的 HTML 文件?

javascript - 如何使用 fs/require 访问一组文件,无论文件夹名称如何