Node.js 如何访问子进程节点中的父全局变量

Node.js 如何访问子进程节点中的父全局变量,node.js,child-process,Node.js,Child Process,我有以下代码: import ChildProcess = require("child_process"); global.abc = "token"; ChildProcess.spawn("node", [path.join(process.cwd(), "./install-db.js")]); 在这个文件中安装db.js我无法获取全局变量,我应该如何在这个子进程中使用全局.abc因为子进程是一个单独的实体,您不能在其中超过主进程的全局变量 尽管有向子进程发送数据/输入的方法。您可以使

我有以下代码:

import ChildProcess = require("child_process");
global.abc = "token";
ChildProcess.spawn("node", [path.join(process.cwd(), "./install-db.js")]);

在这个文件中安装db.js我无法获取全局变量,我应该如何在这个子进程中使用全局.abc

因为子进程是一个单独的实体,您不能在其中超过主进程的全局变量

尽管有向子进程发送数据/输入的方法。您可以使用
命令行参数
将数据发送到子进程

阅读有关向子进程传递参数的详细信息:

谢谢:)它在ChildProcess.spawn(“node”、[path.join(process.cwd(),“/install db.js”)、global.abc)中起了作用;像这样使用它。argv[2]