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/