如何定位文件 discord.js v12?
How to locate a file discord.js v12?
我 运行 遇到无法找到现有文件的问题。我的代码如下所示:
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'
有帮助吗?
你试过改变这个吗:
let pats = JSON.parse(fs.readFileSync("../values/pats.json", "utf-8"));
到这个:?
let pats = JSON.parse(fs.readFileSync("./values/pats.json", "utf-8"));
我刚才犯了同样的错误,这对我有帮助。 (去掉一个点)
我 运行 遇到无法找到现有文件的问题。我的代码如下所示:
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'
有帮助吗?
你试过改变这个吗:
let pats = JSON.parse(fs.readFileSync("../values/pats.json", "utf-8"));
到这个:?
let pats = JSON.parse(fs.readFileSync("./values/pats.json", "utf-8"));
我刚才犯了同样的错误,这对我有帮助。 (去掉一个点)