【问题标题】:Error "const Discord = require(discord.js) ^ ReferenceError: discord is not defined"错误“const Discord = require(discord.js) ^ ReferenceError: discord is not defined”
【发布时间】:2020-08-30 10:46:31
【问题描述】:

你好,所以我有一个奇怪的错误,我得到了这样说 “常量 Discord = 要求(discord.js) ^ ReferenceError:未定义不和谐” 这是我写的代码是不是我放在那里的错误?

const Discord = require(discord.js)
const Client = new Discord.Client
const prefix = "/";
Client.on('ready', ()=>{
    console.log('Bot is online.');
})
Client.on('message', (Message)=>{
    if(!Message.content.startsWith(prefix)) return;
    if(Message.content.startsWith(prefix + "hello")){
        Message.channel.send("Hello.")
    }
})
Client.login("<Token Here>");

【问题讨论】:

  • 您好,欢迎来到社区,您需要将模块名称括在引号中:'discord.js',并且在您启动它时Client后面应该有括号:Discord.Client()

标签: node.js syntax-error discord discord.js


【解决方案1】:

您忘记了“或”:

const Discord = require(discord.js)

所以试试吧:

const Discord = require("discord.js");

【讨论】:

    【解决方案2】:

    在 const 语法中定义某些东西时,您必须始终使用 " 或 '。

    【讨论】:

      【解决方案3】:

      试试这个:

      const Discord = require('discord.js')
      

      【讨论】:

        【解决方案4】:

        当导入/需要任何东西时,你必须将它作为字符串传递。您实际上试图将其作为变量传递。

        const Discord = require('discord.js')
        

        【讨论】:

          【解决方案5】:

          使用引号 "' 包装模块名称。

          使用下面的命令:

          const Discord = require('discord.js');
          

          【讨论】:

            【解决方案6】:

            没错:

            const Discord = require("discord.js");
            const Client = new Discord.Client
            const prefix = "/";
            Client.on('ready', () => {
                console.log('Bot is online.')
            });
            
            Client.on('message', (Message) => {
                if(!Message.content.startsWith(prefix)) return;
                if(Message.content.startsWith(prefix + "hello")){
                    Message.channel.send("Hello.")
                }
            });
            
            Client.login("<Token Here>");
            

            【讨论】:

              猜你喜欢
              • 2017-10-25
              • 2019-09-29
              • 2022-12-01
              • 2020-04-27
              • 2013-08-14
              • 2021-03-29
              • 2017-02-25
              • 2015-07-04
              • 2017-08-15
              相关资源
              最近更新 更多