我尝试Promisify elasticsearch.client.index,我得到了 未捕获的typeerror中间值不是函数 在makeNodePromissifedEval
我使用blubebird 3.5.0 nodejs 8.1.2
答案 0 :(得分:1)
当您不使用分号时,有时会发生此错误。
由于你没有包含你的代码,所以不可能判断是否是这种情况,但是当人们询问这个错误时他们会丢失分号,这是95%。
示例:
// missing semicolons:
const x = 10
(x => console.log(x))(20)
// TypeError: 10 is not a function
// semicolons present:
const x = 10;
(x => console.log(x))(20);
// works fine