美文网首页
@babel/core

@babel/core

作者: 风雪之隅_b6f7 | 来源:发表于2019-04-08 15:56 被阅读0次

    如果某些代码需要调用 Babel 的 API 进行转码,就要使用@babel/core模块。

    var babel=require('@babel/core');// 字符串转码babel.transform('code();',options);

    Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API

    比如Iterator、Generator、Set、Map、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码。

    ES6 在Array对象上新增了Array.from方法。Babel 就不会转码这个方法。如果想让这个方法运行,必须使用babel-polyfill,为当前环境提供一个垫片。

    npm install--save-dev @babel/polyfill

    import'@babel/polyfill';

    // 或者require('@babel/polyfill');

    相关文章

      网友评论

          本文标题:@babel/core

          本文链接:https://www.haomeiwen.com/subject/dgqpiqtx.html