"';'在第一个“=>”(vsc)上是必需的“[关闭]

Posted

技术标签:

【中文标题】"\';\'在第一个“=>”(vsc)上是必需的“[关闭]【英文标题】:"';' is required" on first "=>" (vsc) [closed]"';'在第一个“=>”(vsc)上是必需的“[关闭] 【发布时间】:2021-09-11 22:58:24 【问题描述】:

我得到了';'此代码的第一个 => 需要错误

module.exports(client, aliases, callback) => 
    if(typeof aliases === "string" )
        aliases = [aliases]
    

    client.on("message", message => 
        const  content  = message;

        aliases.forEach(alias =>
            const command = '$prefix$alias'

            if (content.startsWith('$command') || content === command )
                console.log("Running the command $command")
                callback(message)
            
        )
    )


(错误显示在此代码的 => 中;

module.exports(client, aliases, callback) =>

【问题讨论】:

这应该导出那个函数吗? module.exports(client, aliases, callback) => -> module.exports.someNameHere = (client, aliases, callback) => 或者如果你想使用默认导出,module.exports = ... 【参考方案1】:

也许你的意思是这样的:

module.exports = (client, aliases, callback) => 
//...

我猜这个错误是因为=> 用于定义函数,而你在那里所做的是试图运行一个函数。然后,由于你没有声明函数,代码意外发现=>,并抛出错误。

【讨论】:

以上是关于"';'在第一个“=>”(vsc)上是必需的“[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

VSC 终端中的“CLIENT_MISSING_INTENTS”-discord.js v13

在 VSC 上为 .tsx 文件启用 Emmet

更改 VSC 中的 php 颜色标签

jQuery 在第一“级别”选择元素

我无法将 fastapi 安装到 VSC

一个div中有两个span,只需第一个span居中,第二个span在第一个span居中后左起排列?