Babel 7 发布

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/An_cf/article/details/82909857
Babel 7在九月初左右的时候发布了,删除(并停止发布)任何年度 preset(preset-es2015 等)。@babel/preset-env取代了对这些内容的需求,因为它包含了所有年度所添加内容以及针对特定浏览器集兼容的能力。同时删除 "Stage" 等 presets (@babel/preset-stage-0等)转而选择使用单独的提案插件。同样,默认情况下从@babel/polyfill删除提案。
些许包进行重命名:任意 TC39 提案的插件现在都是 -proposal,而不是-transform 因此,@babel/plugin-transform-class-properties变为@babel/plugin-proposal-class-properties。
//.babelrc
{
  "presets": [
    "@babel/preset-env",
    "@babel/preset-react"
  ],
  "plugins": [
    "@babel/plugin-proposal-class-properties"
  ]
}

//webpack.config.js

{
    test: /\.js$/,
    exclude: /(node_modules|bower_components)/,
    use: {
        loader: "babel-loader"
    }
},

猜你喜欢

转载自blog.csdn.net/An_cf/article/details/82909857
今日推荐