меня есть JS файл.
Я в нем делаю
const START = require('./startCommand')
Далее в функции
const goToStart = async (ctx) => {
await START.Handler(ctx);
return ctx.scene.leave();
}
Scene.command('start', goToStart);
И вылетает с ошибкой что функция Handler не найдена, хотя она 100% есть.
Но если я делаю так
const goToStart = async (ctx) => {
const START = require('./startCommand')
await START.Handler(ctx);
return ctx.scene.leave();
}
и убираю require вверху файла то все отрабатывает
Циклическая зависимость
а по подробнее, на данном примере ?
буду благодарен)))
У тебя скрипты вызывают друг друга
аа да, есть такое
Обсуждают сегодня