搜索
首页web前端js教程babel-loader文件预处理器使用说明

这次给大家带来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
octa core处理器是哪个厂商的octa core处理器是哪个厂商的Jul 20, 2022 am 11:20 AM

octa core处理器是“全志”厂商的;octa core处理器相当于麒麟中的一种八核处理器芯片,octa core处理器采用了类似麒麟710的14nm工艺,全志科技经营的范围包括电子元器件、软件的研发及销售。

mt6877 5g是什么处理器mt6877 5g是什么处理器Aug 24, 2022 pm 03:19 PM

“mt6877 5g”指的是天玑900系列芯片;2021年5月,联发科发布了旗下的天玑900系列芯片,又名mt6877,天玑900是基于6nm工艺制造,采用八核CPU架构,包括2个主频“2.4GHz”的“arm Cortex-A78”大核和6个主频“2.0GHz”的“Arm Cortex-A55”高能效核心。

sdm710是什么处理器sdm710是什么处理器Jul 04, 2022 am 11:28 AM

sdm710是高通骁龙710处理器;骁龙710是高通首款700系列处理器,代号为sdm710,该处理器于2018年5月推出,基于10nm制程工艺,拥有八核心CPU架构,两个2.2GHz大核,六个1.7GHz小核,GPU型号是Adreno 616,支持“QC 4+”快充技术。

intel xeon是什么处理器intel xeon是什么处理器Nov 24, 2022 pm 05:40 PM

intel xeon是Intel的至强处理器,是英特尔生产的微处理器,它用于"中间范围"的企业服务器和工作站。Xeon基于奔腾微处理器P6构架,它被设计成与新的快速外围元件互连线以及加速图形端口一起工作;装有Xeon微处理器的计算机一般可使用Windows NT、NetWare或Unix操作系统。

mali g610是什么处理器mali g610是什么处理器Jul 27, 2022 am 11:08 AM

“mali g610”是“mali GPU”中“ARM Valhall GPU”架构处理器的第三代产品;Mali是一款高端GPU,主要应用基于ARM体系结构的移动设备上,“mali GPU”最早由挪威科技大学项目独立出来成立的Falanx公司开发。

e1080八核是什么处理器e1080八核是什么处理器Nov 30, 2022 pm 05:08 PM

E080八核是指Exynos 1080八核处理器。Exynos 1080采用5nm工艺制程,采用1个大核+3个中核+4个小核的核心配置,其中大核与中核采用的是A78的架构,小核采用的是A55的架构。Exynos 1080的GPU采用来自ARM的Mali-G78核心MP10,在Mahattan v3标准下,GPU的性能整体提升了2.3倍之多;并且独家开发了Amigo电源分配方案。

苹果12用的什么处理器苹果12用的什么处理器Aug 30, 2022 pm 03:48 PM

苹果12也即iphone12采用的是“A14 Bionic”处理器;“A14”是苹果公司推出并搭载在第四代“iPad Air”和iphone12系列手机中的处理器,采用了5nm芯片工艺,cpu采用6核设计,性能较A12芯片提升“40%”,GPU采用4核设计,性能较A12芯片提升超“30%”。

t610是什么处理器t610是什么处理器Nov 10, 2022 am 11:36 AM

T610处理器是由紫光展锐研发的一颗基于12nm工艺的4G芯片,是一款4G手机的中端处理器;该处理器CPU由2颗基于Cortex-A75架构的大核心和6颗基于Cortex-A55架构的小核心组成,最高主频为1.8GHz,GPU采用的是614.4MHz得Mail-G52。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前By尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

EditPlus 中文破解版

EditPlus 中文破解版

体积小,语法高亮,不支持代码提示功能