Discord.js + Node.js: SyntaxError: Unexpected token ''
Posted
技术标签:
【中文标题】Discord.js + Node.js: SyntaxError: Unexpected token \'\'【英文标题】:Discord.js + Node.js: SyntaxError: Unexpected token ''Discord.js + Node.js: SyntaxError: Unexpected token '' 【发布时间】:2021-12-17 04:01:21 【问题描述】: let user = message.mentions.users.first();
if (message.mentions.users.size < 1) return message.reply('Вы должны упомянуть кого-нибудь, чтобы выдать АРы.').catch(console.error);
mcash[$user.id, $message.guild.id].mcash++;
fs.writeFile("./usercash.json", JSON.stringify(mcash), err =>
if(err) throw err;
);
member.roles.cache.has('899099537979899924');
member.roles.cache.some(role => role.name === 'Банкир');
let pcash = args.slice(1).join(" ");
if(!pcash) pcash = "Не указана"
const embed = new Discord.MessageEmbed()
.setDescription('Пополнение из банка:', alert(mcash))
.setThumbnail('https://media.discordapp.net/attachments/899085238955806742/899102776263573574/200.png?width=180&height=180')
message.author.send( embeds:[embed] );
);
代码必须保留与提及一起输入的金额。此外,之前写入的值已添加到变量中,但显示错误。
【问题讨论】:
let mcash = JSON.parse(fs.readFileSync("./usercash.json", "utf8")); let user = message.mentions.users.first(); if (message.mentions.users.size < 1) return message.reply('Ping').catch(console.error); mcash[$user.id, $message.guild.id].mcash++; fs.writeFile("./usercash.json", JSON.stringify(mcash), err => if(err) throw err; ); let pcash = args.slice(1).join(" "); if(!pcash) pcash = "Не указана" const embed = new Discord.MessageEmbed() .setDescription('Пополнение из банка:', alert(mcash)) message.author.send( embeds:[embed] ); );
完整代码
以后请不要将您的代码作为评论发布!
请添加一些描述。你有什么问题?显示哪个错误? ...
【参考方案1】:
mcash[$user.id, $message.guild.id].mcash++;
$
的使用只在template literal内部起作用,这里不需要使用,可以改为:
mcash[user.id, message.guild.id].mcash++;
注意:没有给出整个函数,这可能只是解决方案的一部分。
【讨论】:
Error: Cannot find module 'node:events'
你的node版本和discord.js版本是多少? node -v
npm list discord.js
discord.js 13.3.1
你的节点版本是什么?
更新节点到+17v以上是关于Discord.js + Node.js: SyntaxError: Unexpected token ''的主要内容,如果未能解决你的问题,请参考以下文章
Node.js + Discord.js:无法读取未定义的属性“类”
node.js/discord.js:TypeError:无法读取 null 的属性“setPresence”
Node.Js 版本 14 抛出 e;不和谐机器人的错误(discord.js)
异步/等待 Discord.js Node.js Javascript JS