Tag: babel

在ES6模块中导出多个类

我试图创build一个导出多个ES6类的模块。 假设我有以下目录结构: my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.js和Bar.js分别导出一个默认的ES6类: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition } 我目前有我的index.js像这样设置: import Foo from './Foo'; import Bar from './Bar'; export default { Foo, Bar, } 但是,我无法导入。 我希望能够做到这一点,但没有find类: import {Foo, Bar} from […]

babel-preset-stage-0,babel-preset-stage-1等有什么区别

所以我的问题是: babel-preset-stage-0 , babel-preset-stage-1 , babel-preset-stage-2和babel-preset-stage-3的区别是什么, ES6 ?

巴贝尔polyfill? 那是什么?

我刚开始使用Babel将我的ES6 JavaScript代码编译成ES5。 当我开始使用Promise时,它看起来不起作用。 Babel网站通过polyfills声明支持承诺。 没有任何运气,我试图添加: require("babel/polyfill"); 要么 import * as p from "babel/polyfill"; 与此同时,我会在我的应用程序bootstrapping上得到以下错误: 找不到模块'babel / polyfill' 我search了模块,但似乎我在这里错过了一些基本的东西。 我也尝试添加旧的和良好的蓝鸟NPM,但它看起来不工作。 如何使用Babel的polyfills?