如何定位文件 discord.js v12?

Posted

技术标签:

【中文标题】如何定位文件 discord.js v12?【英文标题】:How to locate a file discord.js v12? 【发布时间】:2020-12-25 08:25:27 【问题描述】:

我遇到了找不到现有文件的问题。我的代码如下所示:

const  DiscordAPIError  = require("discord.js");
const Discord = require("discord.js");
const fs = require("fs");
//const ms = require("ms");
let pats = JSON.parse(fs.readFileSync("../values/pats.json", "utf-8"));

module.exports = 
  name: "pat",
  description: "The bot will pat the mentioned user",
  execute(message, args) 
    let pats = JSON.parse(fs.readFileSync("../values/pat.json", "utf-8"));
    var pattedone = message.guild.member(message.mentions.members.first());
    if (!pats[pattedone.id])
      pats[pattedone.id] = 
        pats: 0,
      ;
  ,
;

但我收到一个错误no such file or directory, open '../values/pat.json' 有什么帮助吗?

【问题讨论】:

【参考方案1】:

您是否尝试过更改此设置:

let pats = JSON.parse(fs.readFileSync("../values/pats.json", "utf-8"));

到这个:?

let pats = JSON.parse(fs.readFileSync("./values/pats.json", "utf-8"));

我不久前犯了同样的错误,这对我有帮助。 (去掉一个点)

【讨论】:

这看起来更像是一个建议

以上是关于如何定位文件 discord.js v12?的主要内容,如果未能解决你的问题,请参考以下文章

Discord.js v12 - 如何添加角色?

如何在 discord.js v12 中列出所有公会成员

如何在 Discord.js v12 中创建随机颜色作为嵌入强调色?

如何检查用户是不是具有特定角色 discord.js v12? [复制]

如何向 discord.js bot v12 添加验证

如何从用户 discord.js v12 中删除所有角色?