1.安装Balel目的:

在webpack中 默认只能处理部分 ES6的新语法,一些更高级的ES6或ES7的语法,webpack是处理不了的这个时候就需要借助第三方的loader 来帮助webpack 处理这些高级的语法。

Balel 可以帮我我们将高级的语法转为低级的语法。

2.安装命令

npm install babel-loader @babel/core @babel/plugin-proposal-class-properties @babel/plugin-transform-runtime @babel/preset-env @babel/runtime -D

3.webpack.config.js配置模块规则

module.exports = {
module: {
rules: [      
        {
test: /\.js$/, exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-env'
],
plugins: [
[require("@babel/plugin-transform-runtime"), { "legacy": true }],
[require("@babel/plugin-proposal-class-properties"), { "legacy": true }]
]
}
}
]
}
]
}
}

  

4.webpack 重新编译下 npm run build 

最新文章

  1. orcle form 传数据乱码
  2. Android课程---优化ListView列表视图(2)
  3. 数据迁移工具sqoop
  4. Nutch源码阅读进程3---fetch
  5. 我们来八一八阿里云OS的实质和历史
  6. python 模拟登陆,请求包含cookie信息
  7. [HTML] CSS3 文本效果
  8. v4l2
  9. Netsharp快速入门(之3) 基础档案(之B 实体建模 新建项目)
  10. IIS8托管WCF服务
  11. jquery api 笔记(2) 事件 事件对象
  12. vim 模式基础操作
  13. BNU Online Judge-34777-Magical GCD
  14. javascript倒计时调转页面
  15. android面试总结01 activity生命周期
  16. boost::this_thread::sleep_for()死锁
  17. 小程序canvas生成海报保存至手机相册
  18. AtCoder Beginner Contest 070|Elena|8.12|#471
  19. io.UnsupportedOperation: not readable
  20. NET Core 实战 Dapper 扩展数据访问

热门文章

  1. 【多线程】交替输出abc
  2. Git-01 简要介绍
  3. SqlServer Express 自动备份数据库(没有sql代理服务的情况下)
  4. Cesium CallbackProperty(十五)
  5. 三星为其基于 RISC-V的 Tizen平台移植.NET
  6. 题解 P5072 【[Ynoi2015] 盼君勿忘】
  7. CCRD_TOC_2007_EULAR专辑_2
  8. IO相关了解
  9. LeetCode-2043 两数相加题解
  10. Anaconda 环境中安装OpenCV (cv2)