Javascript (中间值)。on不是函数
我试图理解这个错误,特别是缺少分号和右括号,但无法看到和理解这个问题 你知道为什么我会得到Javascript (中间值)。on不是函数,javascript,node.js,Javascript,Node.js,我试图理解这个错误,特别是缺少分号和右括号,但无法看到和理解这个问题 你知道为什么我会得到(中间值)。on不是一个函数吗 我试图异步调用一个函数(断开的链接检查器),并在分析整个页面的断开链接后得到结果 const{SiteChecker}=require('break-link-checker'); 常量选项={ 回答:错, 过滤器级别:2 }; 常量launchSiteChecker=(地址、选项)=>{ 返回新承诺((解决、拒绝)=>{ const siteChecker=新建siteCh
(中间值)。on不是一个函数吗
我试图异步调用一个函数(断开的链接检查器),并在分析整个页面的断开链接后得到结果
const{SiteChecker}=require('break-link-checker');
常量选项={
回答:错,
过滤器级别:2
};
常量launchSiteChecker=(地址、选项)=>{
返回新承诺((解决、拒绝)=>{
const siteChecker=新建siteChecker(选项)
.on('错误',(错误)=>{
退货拒绝({
错误:正确,
信息:错误
})
})
.on('链接',(结果,自定义数据)=>{
返回解析({
成功:没错,
结果:结果,,
customData:customData
});
});
siteChecker.enqueue(地址);
});
};
module.exports={
runAudits:异步函数(地址){
const auditResults=等待启动站点检查器(地址、选项)
。然后(结果=>{
控制台日志(结果);
返回结果;
})
.catch(错误=>{
控制台日志(err);
返回错误;
});
返回JSON.stringify(auditResults);
}
}
我使用的是错误意味着您的SiteChecker
对象没有名为“on”的方法。如果您使用此方法:文档非常清楚如何附加处理程序……您的代码看起来像的文档示例,您是否检查了节点版本>=12.x?谢谢。我有节点v12.18.0。我正在使用,正如自述文件中提到的,他们确实有on
方法。这里很困惑(我是一个新手),这个错误意味着你的SiteChecker
对象没有一个名为“on”的方法。如果你使用这个:文档非常清楚你是如何附加处理程序的……你的代码看起来像的文档示例,你检查过你的节点版本是>=12.x吗?谢谢。我有节点v12.18.0。我正在使用,正如自述文件中提到的,他们确实有on
方法。这里很困惑(我是新手)