Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何同时运行多个文件?_Node.js_Json_Discord_Discord.js - Fatal编程技术网

Node.js 如何同时运行多个文件?

Node.js 如何同时运行多个文件?,node.js,json,discord,discord.js,Node.js,Json,Discord,Discord.js,好的,现在我有两个不同的文件,我已经在VisualStudio代码中创建了。我正在使用node.js&discord.js,我正在尝试创建一个discord机器人。当我运行终端并运行“节点”时。(这是我通常激活bot并运行其命令的方式,它只激活我的index.js文件,而不激活另一个文件,即help.js。我似乎无法同时运行这两个文件,要么激活“index.js”要么激活“help.js”,未来的事情是,我很可能会制作更多不同的文件,并希望它们同时运行。抱歉,如果我不够清楚,我真的不知道该怎么说

好的,现在我有两个不同的文件,我已经在VisualStudio代码中创建了。我正在使用
node.js
&
discord.js
,我正在尝试创建一个discord机器人。当我运行终端并运行“节点”时。(这是我通常激活bot并运行其命令的方式,它只激活我的
index.js
文件,而不激活另一个文件,即
help.js
。我似乎无法同时运行这两个文件,要么激活“index.js”要么激活“help.js”,未来的事情是,我很可能会制作更多不同的文件,并希望它们同时运行。抱歉,如果我不够清楚,我真的不知道该怎么说。我几乎是编程和其他方面的初学者:P

假设你没有做fancypants模块结构(也就是说,假设您没有在

help.js
中放入
exports
),您所要做的就是将这一行放在
index.js
的顶部:

require('./help.js');
(假设
help.js
index.js
位于同一文件夹中)

然后继续运行
节点。
像往常一样。

不确定“同时运行”是什么意思。如果它们是不同的应用程序,则分别启动它们。如果它们是同一应用程序的组成部分,则您有一个主文件,并使用
导入
require()导入其他文件
取决于您使用的是新的nodejs模块类型还是旧的nodejs模块类型。