我正在尝试找出导致我的gulp任务挂起的原因,这似乎是由于使用func mapView(_ mapView: MKMapView, viewFor annotation: MKAnnotation) -> MKAnnotationView? {
guard !annotation.isKind(of: MKUserLocation.self) else { return nil }
//create annotation view
return MKAnnotationView()
}
发送通知所致。我似乎无法弄清楚为什么,或者如何使它没有超时。
我已经创建了这个最小的任务示例,理论上应该立即结束。它会立即记录它已经完成,但是实际上可能需要5到10秒才能完成运行,这不理想!
node-notifier
我能做些什么使任务在兑现诺言并通知被触发后立即停止运行?