babel常用配置

2021-04-16  本文已影响0人  中华小灰灰

babel常用配置

{
  "presets": ["@babel/preset-react", "@babel/preset-env"],
  "plugins": [
    [
      "@babel/plugin-proposal-class-properties", //编译类
      {
        "loose": true //将编译类属性以使用赋值表达式而不是Object.defineProperty
      }
    ],
    ["@babel/plugin-transform-runtime"]
  ]
}

babel-polyfill是什么

1.主要做浏览器兼容性的补丁
2.主要库:babel7.4以后不建议使用polyfill,直接用下面的库
core.js 支持es6以后主要语法
regenerator支持generator语法

babel-runtime

防止babel引入的代码库,挂载到window全局,污染全局环境

proxy能被polyfill嘛

不能,该语法是全新的语法规范不能被es5模拟

上一篇 下一篇

猜你喜欢

热点阅读