用Bluebird替换Node的本机Promise

时间:2017-03-07 19:13:26

标签: javascript node.js promise bluebird

有没有办法在Node.js中替换本机Promise构造函数而不在每个文件的基础上执行它(这样第三方库也将使用它)?

以下不起作用:

global.Promise = require('bluebird');

const foo = (cb) => cb('hello');

Promise.fromCallback(cb => foo(cb)) // TypeError: Promise.fromCallback is not a function
  .tap(val => console.log(val))
  .then(val => { console.log('fromCallback is supported!') });

0 个答案:

没有答案