1
我嘗試Promisify elasticsearch.client.index的時候,我也得到 遺漏的類型錯誤中間值不是一個函數 在makeNodePromissifedEval遺漏的類型錯誤中間值不是一個函數,使用BlueBird.Promisify
我用blubebird 3.5 .0 nodejs 8.1.2
我嘗試Promisify elasticsearch.client.index的時候,我也得到 遺漏的類型錯誤中間值不是一個函數 在makeNodePromissifedEval遺漏的類型錯誤中間值不是一個函數,使用BlueBird.Promisify
我用blubebird 3.5 .0 nodejs 8.1.2
當您不使用分號時,有時會發生此錯誤。
由於您沒有包含您的代碼,因此無法判斷是否屬於這種情況,但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
問題尋求幫助調試(「?爲什麼不是這個代碼工作」)必須包括所期望的行爲,一個特定的問題或錯誤,並在最短的代碼要重現它在問題本身。沒有明確問題陳述的問題對其他讀者無益。請參閱:如何創建[mcve] – GhostCat