• 技术文章 >web前端 >js教程

    babel-loader文件预处理器使用说明

    php中世界最好的语言php中世界最好的语言2018-05-08 18:08:44原创733
    这次给大家带来babel-loader文件预处理器使用说明,babel-loader文件预处理器使用的注意事项有哪些,下面就是实战案例,一起来看一下。

    今天我们来认识的是 babel-loader,用来处理ES6语法,将其编译为浏览器可以执行的js语法。

    安装

    我们需要用到 babel-loader babel-core babel-preset

    配合版本: webpack 3.x | babel-loader 8.x | babel 7.x

    npm install babel-loader@8.0.0-beta.0 @babel/core @babel/preset-env webpack
    webpack 3.x babel-loader 7.x | babel 6.x

    使用

    先来上一个小栗子:

    var htmlWebpackPlugin = require('html-webpack-plugin')
    const path = require('path')
    module.exports = {
      mode: 'development',
      entry: './src/app.js',
      output: {
        filename: 'js/bundle.js',
        path: path.resolve(dirname, 'dist')
      },
      module: {
        rules: [
          {
            test: /\.js$/,
            exclude: /(node_modules|bower_components)/, // (不处理node_modules 和 bower_components下的js文件) 优化处理加快速度
            use: {
              loader: 'babel-loader',
              options: {     // options选项中的presets设置的就是当前js的版本
                presets: ['@babel/preset-env']
              }
            }
          }
        ]
      },
      plugins: [
        new htmlWebpackPlugin({
          template: 'index.html',
          inject: 'body',
          filename: 'index.html'
        })
      ]
    }

    可以使用 options 属性 来给 loader 传递选项。

    相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!

    推荐阅读:

    Vue中调用百度地图插件

    vue中使用jointjs详细说明

    Angular CLI进行单元与E2E测试步骤详解

    以上就是babel-loader文件预处理器使用说明的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:Vue中调用百度地图插件 下一篇:源生Node.js注册邮箱激活说明详解
    PHP编程就业班

    相关文章推荐

    • 你能搞懂JS的this指向问题吗?看看这篇文章• 浅析react18中的新概念Transition• 什么是事件循环?详解Node.js中的事件循环• javascript跨域的原因是什么• 一起来分析JavaScript五大事件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网