Недавно я столкнулся с проблемой.
В течение последних нескольких недель я работал над созданными мной диссон-ботами, и у меня возникли проблемы с экспортом объекта клиента.Я пытался экспортировать его в другие файлы, чтобы я мог подключить прослушиватели событий в других файлах, используя тот же объект.Ниже я попытался сделать следующее.
main.js
const client = new Discord.Client(); //Defining the client
exports.squidly = client; //Attempting to export the client
test.js
const client = require('../squidly').squidly;
client.on('ready', () => {
console.log("Test");
});
После прочтения статей об экспорте модулей я подумал, что это все, что мне нужноделать, но каждый раз, когда я пытаюсь запустить это, он утверждает, что клиент не определен.Это всегда дает мне сообщение «не могу прочитать свойство» на «неопределенное», указывающее на слушателя в test.js
Я прочитал много разных источников в Интернете, и ни один из них, похоже, не помог мне решить проблему.Любая помощь будет оценена. Спасибо