有啥办法可以做到,所以我不必重新声明 module.exports 的依赖项?

Posted

技术标签:

【中文标题】有啥办法可以做到,所以我不必重新声明 module.exports 的依赖项?【英文标题】:Is there any way I can make it so I don't have to redeclare dependencies for module.exports?有什么办法可以做到,所以我不必重新声明 module.exports 的依赖项? 【发布时间】:2021-02-02 10:25:49 【问题描述】:

我正在开发一个不和谐的机器人。我对此有点陌生,所以我关注了这个机器人的 discordjs.guide。我想知道是否有一种方法可以使用 module.exports,而不必不断地重新声明依赖项,例如 const Discord = require('discord.js') 或我在 app.js 中的函数。

在这里回购: https://github.com/boomermath/grapeoverhaul.

【问题讨论】:

【参考方案1】:

在您的app.js 文件中,您传递给execute() 的任何参数都将传递给命令文件。所以只需在参数中添加Discord

command.execute(Discord, message, args);

确保所有文件的参数顺序完全相同,否则会导致错误

【讨论】:

附加问题:如果我有多个依赖项,例如 xyz abc 等。有没有办法可以对它们进行分组,以便我可以将所有依赖项作为 command.execute(dependcies, message, args) 传递?跨度>

以上是关于有啥办法可以做到,所以我不必重新声明 module.exports 的依赖项?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法可以使用Maven存储库为Ant添加依赖项?

有啥办法可以刷新 JDialog 并重新制作它?

有啥办法可以做到这一点?相对路径使用

有啥办法可以在 LaTeX 中定义变量吗?

叨叨记账json数据解析出错是怎么回事?有啥办法恢复

有啥办法可以访问所有的android通知吗?