Доброго времени суток. Столкнулся с одной проблемой (в JS не так селён) - создал 2 класса в двух разных файлах. В одном из них нужно вызывать метод другого класса. Но как бы я не вызывал (как я предпологал) - не могу вызывать. Пишет, мол:
(node:1240) UnhandledPromiseRejectionWarning: ReferenceError: ParserFile is not defined
Подскажите пожалуйста как с этим бороться.
Собственно код:
CLI.js
const ParseFile = require("./ParseFile");
class CLI {
constructor() {
(async () => {
// Что то делает
if (response.fileNew) {
ParserFile.parseFile(response.fileNew);
}
if (response.fileOld) {
ParserFile.parseFile(response.fileOld);
}
})();
}
}
const cli = new CLI();
Cli.js главный класс. В конструкторе нужно вызывать методы из класса ParseFile.js
ParseFile.js
export class ParserFile {
parseFile(file) {
// Что то выполняет
}
}
const parserfile = new ParserFile();
Заранее спасибо!