我正在使用指挥官 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,反之亦然。我需要显示命令特定的输出。请帮忙。