SyntaxError:第 12 行的速记属性初始值设定项无效

时间:2021-07-02 16:31:01

标签: javascript discord discord.js

我目前正在尝试制作我的第一个 Discord 机器人。到目前为止它只有一个命令,就是“ping”命令。

const Discord = require('discord.js');
const client = new Discord.Client();

const prefix = ',';

const fs = require('fs');

client.commands = new Discord.Collection();

const commandFiles = fs.readdirSync('./commands/').filter(file => file.endsWith('.js'));
for (const file of commandFiles) {
    const command = require(`./commands/${file}`); // here
    client.commands.set(command.name, command);
}

client.once('ready', () => {
    console.log('The bot is w!')
});

client.on('message', message => {
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).split(/ +/);
    const command = args.shift().toLowerCase();

    if (command == 'ping') {
        client.commands.get('ping').execute(message, args);
    }
});

我在这一行收到语法错误:

const command = require(`./commands/${file}`);

我可能正在做一些愚蠢的事情,但我就是不知道是什么。

0 个答案:

没有答案