提问者:小点点

无法读取未定义的discord.js的属性“name”


help命令有一个错误,错误是

<rejected> TypeError: Cannot read property 'name' of undefined
      at /home/runner/mUdollar1cB0t/commands/help.js:16:55
    
client.commands.forEach(cmd => {
            let cmdinfo = cmd.info
            allcmds+="`"+client.config.prefix+cmdinfo.name+" "+cmdinfo.usage+"` ~ "+cmdinfo.description+"\n"
        })

是代码我不知道出了什么问题。


共1个答案

匿名用户

在您的代码中,cmdinfo未定义,您需要验证cmd.info中是否有某些数据,以便继续执行代码。