Discord.js / Node.js FS - 在同一会话中重新加载文件?
Posted
技术标签:
【中文标题】Discord.js / Node.js FS - 在同一会话中重新加载文件?【英文标题】:Discord.js / Node.js FS - Reload a file in same session? 【发布时间】:2020-03-05 15:20:05 【问题描述】:为了获得更好的上下文,我正在设置一个***,在它选出一个获胜者后,它将 json 文件重置为“”。在同一个不和谐会话中,它仍然读取之前的文件状态,而不是更新后的状态。
var lottery = []
...
function reset()
fs.writeFile("./tickets.json", "", (err) =>
if (err) console.log(err)
)
lottery = [];
重新阅读tickets.json 后,它仍然是之前的状态。如果您可以对此进行正常修复,而不是读取另一个数组而不是 json,那将是一件令人头疼的事情。
【问题讨论】:
您的 json 是否已编辑?你可以尝试删除 require 缓存。 【参考方案1】:尝试设置重新加载命令的时间间隔?
【讨论】:
以上是关于Discord.js / Node.js FS - 在同一会话中重新加载文件?的主要内容,如果未能解决你的问题,请参考以下文章
如何隐藏 DiscordAPIError (discord.js) (node.js)
Node.js + Discord.js:无法读取未定义的属性“类”
node.js/discord.js:TypeError:无法读取 null 的属性“setPresence”
Node.Js 版本 14 抛出 e;不和谐机器人的错误(discord.js)