Collection不是一个函数



我试图让我的bot获取其他Javascript文件,但它说Collection is not a function

client.command = Client.Collection();
const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
for(const file of commandFiles){
const command = require(`./commands/${file}`);
client.commands.set(command.name, command);
}
} else if (command === 'ping'){
client.command.get('ping').execute(message,args);
}

代码更大,但我删除了它,所以它不会占用太多空间。

Collection是一个需要从库中调用的类

const { Collection } = require('discord.js');
client.commands = new Collection();

最新更新