我遇到与Promisify imported class (constructor) with bluebird in ES6 + babel相同的问题。接受的答案似乎有一个错误,但我不能评论该线程(没有足够的声誉点),所以我正在创建一个新的问题。该错误似乎在:
var o = new lib.C(); // get object
o.then(function(data){
// access data
});
我遇到了运行时错误:
~/node_modules/bluebird/js/main/promise.js:114
return this._then(didFulfill, didReject, didProgress,
^ TypeError: undefined is not a function
at C.Promise.then (~/node_modules/bluebird/js/main/promise.js:114:17)
at Object.<anonymous> (~/temp/jsex.js:367:3)
at Module._compile (module.js:460:26)
有人可以发布工作样本吗?或者指出我是否遗漏了什么?