Discord.js 错误“.addChoice”不是函数

Discord.js error '.addChoice' is not a function

我的代码有一些问题,不知何故 none 我的朋友有...

一些要看的代码:

module.exports = {
data: new SlashCommandBuilder()
    .setName('equipment')
    .setDescription('Gives you Information about specific Equipments')
    .addStringOption(option =>
        option.setName('type')
            .setDescription('Specify the Equipment')
            .setRequired(true)
            .addChoice('Flashlight', 'flashlight')
        ),
...

代码在这里被删除,因为它不是上面工作的必要条件。

我的错误代码:

PS C:\Users\enric\Desktop\Ghosty Phasmo Help> node .
C:\Users\enric\Desktop\Ghosty Phasmo Help\commands\phasmo\equipment.js:15
                .addChoice('Flashlight', 'flashlight')
                 ^

TypeError: option.setName(...).setDescription(...).setRequired(...).addChoice is not a function
    at C:\Users\enric\Desktop\Ghosty Phasmo Help\commands\phasmo\equipment.js:15:18
    at MixedClass._sharedAddOptionMethod (C:\Users\enric\Desktop\Ghosty Phasmo Help\node_modules\@discordjs\builders\dist\index.js:1334:50)
    at MixedClass.addStringOption (C:\Users\enric\Desktop\Ghosty Phasmo Help\node_modules\@discordjs\builders\dist\index.js:1323:17)
    at Object.<anonymous> (C:\Users\enric\Desktop\Ghosty Phasmo Help\commands\phasmo\equipment.js:11:7)
    at Module._compile (node:internal/modules/cjs/loader:1103:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1157:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at require (node:internal/modules/cjs/helpers:102:18)

不知何故,我的 Discord.js 认为我在使用函数。我从其他完全有效的朋友那里复制了代码。但不知何故出现了相同的错误消息。

.addChoice() 已过时。现在,只有 .addChoices()(带 s)

.addStringOption(option =>
    option.setName('type')
        .setDescription('Specify the Equipment')
        .setRequired(true)
        .addChoices({
            name: 'Flashlight', 
            value: 'flashlight'
        })
)