Discord.js “如何修复”;无法读取属性';toLowerCase';“未定义”的定义;

Discord.js “如何修复”;无法读取属性';toLowerCase';“未定义”的定义;,discord.js,Discord.js,我正在设置一个discord.jsbot并尝试添加一个help命令 我已经尝试过将const命令=args.shift().toLowerCase()放入在帮助命令文件中,但出现错误 const { prefix } = require('../token.json'); execute(message, args) { const data = []; const { commands } = message.client; if (!args.length) { con

我正在设置一个
discord.js
bot并尝试添加一个help命令

我已经尝试过将
const命令=args.shift().toLowerCase()放入在帮助命令文件中,但出现错误

const { prefix } = require('../token.json');
    execute(message, args) {
    const data = [];
const { commands } = message.client;

if (!args.length) {
  const name = args[0].toLowerCase();
const command = commands.get(name) || commands.find(c => c.aliases && c.aliases.includes(name));

我希望它会显示一个帮助命令,以及执行此操作时每个命令的内容?

args[0]
未定义。如果
!args.length
返回true,这意味着
args.length
是一个值。因此,
args
中的元素不可能存在。

args[0]
未定义。如果
!args.length
返回true,这意味着
args.length
是一个值。因此,
args
中的元素不可能存在。

包含您看到的详细错误消息将非常有用,否则我们必须猜测“在帮助命令文件中,但出现错误”可能意味着什么。请继续。包含您看到的详细错误消息将非常有用,否则我们必须猜测“在帮助命令文件中,但出现错误”可能意味着什么。坚持下去。