【问题标题】:How to locate a file discord.js v12?如何定位文件 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' 有什么帮助吗?

【问题讨论】:

    标签: javascript node.js discord.js fs


    【解决方案1】:

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

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

    到这个:?

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

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

    【讨论】:

    • 这看起来更像是一个建议
    猜你喜欢
    • 2021-01-30
    • 2020-10-19
    • 2021-08-04
    • 2021-04-10
    • 2021-03-26
    • 2021-09-21
    • 2021-05-10
    • 2022-01-20
    • 2020-12-20
    相关资源
    最近更新 更多