babel.config.js 和 .babelrc 对比

摘要:
Babel有两种并行的配置文件格式,可以一起使用,也可以分开使用。项目范围的配置babel.config.js文件,具有不同的拓展名babel.config.js是按照commonjs导出对象,可以写js的逻辑。config的配置针对了第三方的组件和自己的代码内容。babel.config.js是一个项目级别的配置,一般有了babel.config.js就不会在去执行.babelrc的设置。

Babel 有两种并行的配置文件格式,可以一起使用,也可以分开使用。

项目范围的配置

babel.config.js 文件,具有不同的拓展名(json、js、html)
babel.config.js 是按照 commonjs 导出对象,可以写js的逻辑。

相对文件的配置

.babelrc 文件,具有不同的拓展名

总结:baberc 的加载规则是按目录加载的,是只针对自己的代码。config的配置针对了第三方的组件和自己的代码内容。babel.config.js 是一个项目级别的配置,一般有了babel.config.js 就不会在去执行.babelrc的设置。

中文文档链接:https://www.babeljs.cn/

免责声明:文章转载自《babel.config.js 和 .babelrc 对比》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇web 大文件分片上传处理Android中的TextView实现多行显示省略号下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Failed to mount component: template or render function not defined.

在公司下班前提交的代码,夜晚回家pull一把,运行却报错: Failed to mount component: template or render function not defined. 百度翻译:无法安装组件:模板或渲染功能未定义。 什么原因呢?百度了一大圈,有的说需要修改配置文件,有的说需要回退vue-loader版本。。。。。 但是都试了个遍...

自定义JS控件-简单示例

1、  业务需求: 制作 一个按钮对象,然后 像 winfrom  那样调用 就可以了: 首先 我们新建一个 MyControls的 JS文件:(插入如下代码) //这里运用的面向对象的思想 ,新建了一个按钮对象 var button = function (ClientId) { this.control = null;...

jQuery(一)

一、什么是 jQuery jQuery 是 js 的一个库,封装了我们开发过程中常用的一些功能,方便我们调用,提高开发效率。 js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里即可。 关于jQuery的相关资料: 官网:http://jquery.com/ 官网API文档:http://api.jquery.com/ 汉化API...

JS的继承

对于继承的实际运用还没有很好的理解,这里就先说说JS中继承的实现。 类式继承 作为基于原型的语言,JS也可以模仿类式继承。首先声明一个父类 function Person(name, age) { this.name = name; this.age = age; } Person.prototype.sayHello = function...

vuecli 清除console debugger等

插件名称terser-webpack-plugin@4.2.3 以上版本 webpack4不支持 经测试只有在生产模式下才会生效 解释文档2文档 从 webpack 4 开始,会根据你选择的 mode 来执行不同的优化, 不过所有的优化还是可以手动配置和重写。 大概描述:如果没有设置mode,webpack 会给 mode 的默认值设置为 produ...

5+ App开发入门指南

HTML5 Plus应用概述 HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、CSS编写的运行于手机端的App,这种App可以通过扩展的JS API任意调用手机的原生能力,实现与原生App同样强大的功能和性能。 HTML5 Plus规范 通过HTML5开发移动App时,会发现HTML5很多能力不具备。为弥补HTML5能力的不足,在...