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
感觉是因为 老项目用的还是vue2.0、新项目使用的是vue3.0从而使用babel.config.js
babel是什么?
javascript在不断的发展,各种新的标准和提案层出不穷,但是由于浏览器的多样性,导致可能几年之内都无法广泛普及,babel可以让你提前使用这些语言特性,他是一种用途很多的javascript编译器,他把最新版的javascript编译成当下可以执行的版本,简言之,利用babel就可以让我们在当前的项目中随意的使用这些新最新的es6,甚至es7的语法。说白了就是把各种javascript千奇百怪的语言统统专为浏览器可以认识的语言。
babel.config.js 和 .babelrc相关推荐
- 研究了 babel.config.js 和 babelrc,理解了为什么ES6代码没被转化
前言 之前遇到过一个 babel 转换的问题,在下面这个 monorepo 的目录结构中 . ├── common │ └── utils.js ├── package.json └── packag ...
- 配置文件.babelrc和babel.config.js
.babelrc和babel.config.js 一.前言 今天看ES6的知识发现了项目中.babelrc和babel.config.js 都是Babel的配置文件,之前没怎么研究过两者的区别,今天来 ...
- babelrc 和 babel.config.js区别
babelrc 只会影响本项目中的代码 babel.config.js会影响整个项目中的代码,包含node_modules中的代码 推荐使用babel.config.js babelrc {" ...
- vue3 项目中如何输出webpack的config.js
这个配置文件的获取方法: Microsoft Windows [版本 10.0.16299.1932] (c) 2017 Microsoft Corporation.保留所有权利. C:\Users\ ...
- Vue-cli中 vue.config.js 的配置详解
1. Vue-cli2 升级到 Vue-cli3+ 1.1 卸载旧版本 Vue CLI 的包名称由 vue-cli 改成了 @vue/cli. 如果你已经全局安装了旧版本的 vue-cli (1.x ...
- vscode创建新的Vue项目时报错Parsing error: No Babel config file detected for ......
原因: 项目未找到babel.config.js文件,此时项目的根目录并使项目本身,因此报错,如下图: 解决:项目根目录只要是项目本身即可解决,如下图:
- Vue项目全面解析vuecil3/vuecil4的vue.config.js等常用配置
前端变化日新月异,层出不穷,公司原项目使用vuecil2版本开发,elementUI等一系列库版本太低,也脱离世界很久远了,新版本库需要webpack4等环境,而老版本配置起来bug很多,在使用过程中 ...
- vue项目升级(01):全面解析vuecil3/vuecil4的vue.config.js等常用配置
前言 前端变化日新月异,层出不穷,公司原项目使用vuecil2版本开发,elementUI等一系列库版本太低,也脱离世界很久远了,新版本库需要webpack4等环境,而老版本配置起来bug很多,在使用 ...
- webpack.config.js配置遇到Error: Cannot find module '@babel/core'问题
一. 问题描述 在配置webpack.config.js自动打包的时候,出现Error: Cannot find module '@babel/core'错误 最初以为是babel-core没有安装上 ...
最新文章
- mysql winxp 本地 10061 错误
- java jtable添加_将带有数据的JTable添加到JDialog
- 一堂如何提高代码质量的培训课【转】
- GPIO及中断API函数
- 【Qt】QModbusTcpConnectionObserver类
- 前端学习(1186):双向数据绑定
- ArcGIS中栅格数据的金字塔详解
- Mouse Detected Problem
- 95-080-048-源码-启动-启动standalonesession
- 为linux添加新字体
- ppt格式刷快捷键_为什么别人PPT做的比你快?因为你没掌握这些!
- Ubuntu安装Chrome的方法
- python re.sub
- 0112 - 借用纸币发行门票
- 点石成金:访客至上的网页设计秘笈pdf
- Edraw安装教程(附下载链接)
- 边界路由linux,路由表构成简介(Destination/Gateway/Genmask/Iface)
- Spring Gateway 报错java.lang.IllegalStateException: COMPLETED 解决
- 本手、妙手、俗手?我用AI写2022高考全国作文题,会被看出来?
- word恢复临时保存文件(.asd)无限循环另存为