美文网首页
10.babel处理ES6语法

10.babel处理ES6语法

作者: 风雪之隅_b6f7 | 来源:发表于2019-03-26 14:35 被阅读0次

    1.去babel官方网站-setup选择webpack

    链接https://babeljs.io/setup#webpack

    2.npm install --save-dev babel-loader @babel/core

    //做而生=>ES5中间桥梁

    3.webpack.config.js 配置

    module: {

      rules: [

        { test: /\.js$/, 

         exclude: /node_modules/, 

         loader: "babel-loader",

       options:{

                  presets:[

                                 ['@babel/preset-env,{

                                  targets:{chrome:"67"},

                                   useBuiltIns:'usage'}

                                   //按需 引入业务代码

                                   ]

                                ]

             }

          }

      ]

    }

    4.npm install @babel/preset-env --save-dev

    //包含ES6=>ES5的规则

    5.npm install --save @babel/polyfill//有些低版本浏览器特性不支持ES6=>ES5的规则转化的时候用

    6.presets过长可放置 .babelrc文件

    相关文章

      网友评论

          本文标题:10.babel处理ES6语法

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