Я создаю простое приложение командной строки в узле, используя commander js.Проблема в том, что когда я запускаю определенную команду, она выводит результат и другой команды.
Я пробовал несколько вещей, но ничего не получается.У меня есть два объекта crawler, как показано ниже в файле crawler.js
var f = new Crawler({
//code here
});
var c = new Crawler({
//code here
});
c.queue("http://www.someurl.com")
f.queue("http://www.someurl.com")
module.exports = {
c,
f
};
Мой файл index.js выглядит следующим образом
const x =() => {
crawler.c;
}
const y =() => {
crawler.f
}
program
.command("x")
.action(()=>{
x();
});
program
.command("y")
.action(()=>{
y();
});
Каждый раз, когда я вызываю команду x, он также запускает yи наоборот.Мне нужно показать конкретные результаты команды.Пожалуйста, помогите.