0

我正在使用指挥官 js 在节点中构建一个简单的命令行应用程序。问题是,当我运行一个特定命令时,它也会输出另一个命令的结果。

我尝试了多种方法,但似乎没有任何效果。我在 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,反之亦然。我需要显示命令特定的输出。请帮忙。

4

0 回答 0