javascript - SyntaxError:标识符“嵌入”已被声明
问题描述
我需要帮助
SyntaxError: Identifier 'embed' has already been declared
当我尝试做
if (owner && msg.author.id !== 725959811434414091) return;
比我使用let embed = new Discord.RichEmbed()
它创建嵌入说
^
SyntaxError: Identifier 'embed' has already been declared
at wrapSafe (internal/modules/cjs/loader.js:1047:16)
at Module._compile (internal/modules/cjs/loader.js:1097:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)
at Module.load (internal/modules/cjs/loader.js:977:32)
at Function.Module._load (internal/modules/cjs/loader.js:877:14)
at Module.require (internal/modules/cjs/loader.js:1019:19)
at require (internal/modules/cjs/helpers.js:77:18)
at C:\Users\serveradmin\Desktop\backup\node_modules\require-all\index.js:52:46
at Array.forEach (<anonymous>)
at requireAll (C:\Users\serveradmin\Desktop\backup\node_modules\require-all\index.js:34:9
解决方案
您应该尝试将您的变量重命名embed
为其他名称,因为该名称似乎已经在您的文件中使用得更高。
如果您不能或不想这样做,只需在代码编辑器上同时按Ctrl
和F
,然后搜索所有出现的embed
,以找出另一个声明的位置。
推荐阅读
- c# - 如何创建一个自定义的 JsonStringEnumConverter,它通过 switch 语句将字符串转换为枚举?
- python - 如何将 Pandas 列中只有月份和年份的字符串转换为 Python 中另一种格式的日期时间?
- node.js - 猫鼬模式可以存储相同模式的引用吗?在社交媒体应用程序中存储用户的关注者所需的帮助
- docker - 覆盆子:curl https://get.docker.com 返回超时
- git - 如何指定执行 git pull 时使用的私有 SSH 密钥?
- asynchronous - 如何对具有动态成员的结构采用 Send 和 Sync(未来无法在线程之间安全发送)
- email - 如何使用设计库模板以编程方式发送 SendGrid 电子邮件
- visual-studio - Visual Studio 2019 中的操作中止(HRESULT 异常:0x80004004 (E_ABORT))
- julia - 来自向量的 Julia JuMP 约束
- android - 带链的 ConstraintLayout 使视图跳转