For*_*orm 5 javascript node.js discord.js
我正在为我的服务器使用 node.js 构建一个不和谐的机器人,并且我有很多用于该机器人的命令。每个命令都在不同的文件中,所以我有很多const cmd = require("../commands/cmd.js");
const kick = require("../commands/kick");
const info = require("../commands/info");
const cooldown = require("../commands/cooldown");
const help = require("../commands/help");
Run Code Online (Sandbox Code Playgroud)
有没有更简单的方法来做到这一点?
文件夹里面commands放一个名为index.js.
每次在新文件中执行新命令时,都需要导入该文件index.js,然后将其添加到其导出中。例如index.js将是:
const kick = require('./kick');
const info = require('./info');
module.exports = {
kick: kick,
info: info
}
Run Code Online (Sandbox Code Playgroud)
然后,从任何文件夹中,您可以在一行中要求多个命令,如下所示:
const { kick, info } = require('../commands');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6038 次 |
| 最近记录: |