【问题标题】: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.

【问题讨论】:

    标签: javascript discord discord.js node-modules


    【解决方案1】:

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

    command.execute(Discord, message, args);
    

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

    【讨论】:

    • 附加问题:如果我有多个依赖项,例如 xyz abc 等。有没有办法可以对它们进行分组,以便我可以将所有依赖项作为 command.execute(dependcies, message, args) 传递?跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 2013-04-30
    • 2021-07-07
    • 1970-01-01
    相关资源
    最近更新 更多