i-promise:提供一个 ES6 风格的 Promise 实现(如果可用)
该模块保证调用时,返回一个可用的库。模块不声明依赖项,您应在下游安装回退库(如有需要)。
安装
npm install --save i-promise
使用
var Promise = require('i-promise');
if (!Promise) throw new Error('没有可用的 ES6 Promise 库。');
return Promise.resolve('success')
笔记
* 在浏览器中(通过 browserify),将按顺序返回 window.Promise、window.Q.Promise 或 window.Q.promise。如果您在浏览器中加载全局,您应该拥有其中之一。如果需要在旧浏览器中使用 Promise,则需要加载一个垫片库。
* 在 Node.js 中,将尝试使用以下内容:
* 原生 Promise(较新版本的 Node.js)
* bluebird
* Q
3.48KB
文件大小:
评论区