在项目开发时,有时需要配置bable,记录一下,以便后续用到:
项目要配置bable,需要先配置webpack

npm i -D webpack webpack-cli

参考:

  • 使用Babel
  • @babel/plugin-transform-runtime

通过yarn

yarn add babel-loader @babel/core @babel/preset-env @bable/plugin-transform-runtime -D
# 由于@bable/plugin-transform-runtime依赖于@bable/runtime,所以需要在生产环境下安装
yarn add @bable/runtime -S

或者npm:

npm i babel-loader @babel/core @babel/preset-env @bable/plugin-transform-runtime -D
npm i @bable/runtime -S

配置:babel.config.js或者.babelrc

这里使用.babelrc

{"presets":["@babel/preset-env"],"plugins":["@babel/plugin-transform-runtime"]
}
// webpack.config.js
{module:{rules:[{test:/\.js$/,exclude: /node_modules/, use:['babel-loader']}]}
}

关于如何配置bable相关推荐

  1. webpack 转换 ES6高级语法 bable插件 module rules

    // 在webpack中只能处理一部分es6语法 一些高级的ES6或者ES7 webpack处理不了 借助第三方loader处理 会将结果打包到main.js // loader 通过Bable可以转 ...

  2. Ant Design离线使用Icon图标资源

    使用环境:开发环境内网 node + React + antd    第一种方法:[推荐] 第一种方法[原创]: 想在网上找到的第二种方法,试验一下可以.但是我不想 失去按需加在css的功能,所以自己 ...

  3. Mobx-basic(快速上手)莞式教程

    Mobx-basic(快速上手)莞式教程 之前写过一篇redux的教程 可以参考redux的教程 本篇讲通过通俗易懂的方式让你快速上手mobx 的基本使用,虽然已经可以满足大部分开发中的需求但是详细 ...

  4. bable.config.js配置element

    按需引入时,官方文档要求配置写成 { "presets": [["es2015", { "modules": false }]], &quo ...

  5. react 用html插件,React配置过程中用到的插件汇总

    ●react插件 ●react-dom插件 ●react-router插件 ●react-redux插件 ●babel插件 ●webpack插件 ●loader插件 ●jquery插件 ●moment ...

  6. Bable实现由ES6转译为ES5

    Babel是一个广泛使用的转码器,可以将ES6代码转译为ES5代码,从而在现有环境下执行. 举例说明: 转译前(ES6格式)代码如下: let User = { name : '张三', age : ...

  7. webpack4 入门配置研究

    1. 全局安装 npm install webpack webpack-cli webpack-dev-server -g 1.1)输密文的密码(电脑开机) 1.2)安装成功 2. 输入命令mkdir ...

  8. babel 用法及其 .babelrc 的配置详解,想做前端架构,拒绝一知半解...

    Babel 官方介绍:将 ECMAScript 2015 及其版本以后的 javascript 代码转为旧版本浏览器或者是环境中向后兼容版本的  javascript 代码. 简而言之,就是把不兼容的 ...

  9. webpack 配置 react-pro

    1.首先执行  npm init   ,生成package.json文件, package.json文件中包含项目名称,描述,作者等等信息: 在package.json中配置信息,除了这些之外,还要配 ...

  10. webpack之配置es6转换成es5

    webpack之配置es6转换成es5 为什么要将代码中的es6语法转换成es5语法呢?这是因为有些浏览器无法识别es6语法.而webpack在不借助babel的情况下,只能对js进行打包处理,无法将 ...

最新文章

  1. Torch not compiled with CUDA enabled
  2. 谨慎跟随初始目的不被关联问题带偏
  3. catia齿轮宏程序_Catia宏程序
  4. DDD:如何更好的使用值对象
  5. oracle之基本的sql_select语句之课后练习
  6. WINDOWS下VIM配置
  7. python 计时器_Python上下文管理器的魔力
  8. 美化java界面,java课程设计界面美化包
  9. java随机点名器_基于JavaScript实现随机点名器
  10. css 简单写出咸蛋超人
  11. SCI写作之方法部分method
  12. 【转】死链-百度百科
  13. 鹏鹏的Altium Designer快捷方式技巧--SCH
  14. JavaScript将扁平化数据转为树形结构
  15. 关于ICMP Redirect路由的一个不是bug的bug
  16. python特别是anaconda环境下安装库时报错需要Microsoft Visual C++ 14.0 or greater is required的终极解决方案
  17. Ubuntu青龙面板安装
  18. 怎么删除计算机的打印机设备,win7系统的打印机删除不掉怎么办?完美解决方法看这里!...
  19. 防晒隔离产品基础知识大全
  20. 货币兑换java程序,货币兑换API Java GUI

热门文章

  1. 管理系统中计算机应用VIF,vif第1章课件.ppt
  2. Newzoo伽马数据发布《元宇宙全球发展报告》 元境多项领先技术受关注
  3. det3d python setup.py build develop
  4. 为什么人人都爱油炸食物?
  5. 【05月22日】预分红股息率最高排名
  6. 追忆那似水流年的产品梦
  7. 国企安逸?我笑了……
  8. N-gram 语言模型
  9. 微软azure和亚马逊服务器,云计算两强,亚马逊AWS与微软Azure的差异!
  10. win8无权限访问这台计算机,win8电脑IPv4显示无internet访问权限的解决方法