#javascript #discord.js
Вопрос:
Я действительно застрял на этом, у меня уже есть код V13, и я хочу добавить команды косой черты, которые у меня есть, но по какой-то причине я не могу пройти мимо этого и не могу найти ничего, что объясняло бы, что делать.
если кто-нибудь может, пожалуйста, помочь мне решить эту проблему, я был бы очень признателен.
code: const { readdirSync } = require("fs"),
ascii = require("ascii-table");
let table = new ascii("Commands");
table.setHeading("Slash Commands", "Load status");
module.exports = (client) => {
readdirSync("./slash_commands").forEach(dir => {
const commands = readdirSync(`./slash_commands/${dir}/`).filter(file => file.endsWith(".js"));
for (let file of commands) {
let pull = require(`../slash_commands/${dir}/${file}`);
client.slash_commands.set(pull.data.name, pull);
table.addRow(file, '✅');
if (pull.aliases amp;amp; Array.isArray(pull.aliases)) pull.aliases.forEach(alias => client.aliases.set(alias, pull.name));
}
});
// Log the table
console.log(table.toString());
}
выход:
Error: ENOENT: no such file or directory, scandir './slash_commands'
at readdirSync (node:fs:1390:3)
at module.exports (C:Userscodiene wrldDesktopdreamhandlersslash_command.js:8:9)
at Object.<anonymous> (C:Userscodiene wrldDesktopdreamindex.js:11:99)
Комментарии:
1. опубликуйте свой код и вывод с консоли, пожалуйста
2. хорошо, надеюсь, я сделал это правильно, но я отредактировал его
3. пожалуйста, добавьте свою файловую структуру, спасибо.
4. Правильный ли путь? Называется ли папка точно так же, как в вашем коде?
5. Попробуйте удалить
./
. У меня была та же проблема сегодня, и, хотя это был правильный путь, в нем говорилось, что такого файла нет … . Поэтому я удалил./
его, и он снова заработал