我刚开始使用Babel将我的ES6 JavaScript代码编译成ES5。当我开始使用Promises时,它似乎无法正常工作。Babel网站通过polyfills支持Promises。
可惜的是,我尝试添加以下内容却没有成功:
require("babel/polyfill");
或者import * as p from "babel/polyfill";
因此,当我启动我的应用程序时,会出现以下错误:
找不到模块“babel/polyfill”
我搜索了该模块,但似乎我在这里缺少一些基本的东西。我还尝试添加旧版本和好用的bluebird NPM,但看起来它没有起作用。
如何使用Babel的polyfills?
npm install _name_
- dandavisnpm install --save babel-polyfill
和require('babel-polyfill)
。 - Stijn de Witt