Parsing error: No Babel config file detected for xxx Either disable config file checking…報錯解決方法
使用Vue3創(chuàng)建項目,創(chuàng)建完成后發(fā)現(xiàn)會報錯,如下圖:
翻譯了一下,其實已經(jīng)告訴我們解決方法了:
Either disable config file checking with requireConfigFile: false, or configure Babel so that it can find the config files.
意思是:使用requireConfigFile:false禁用配置文件檢查,或者配置Babel以便它可以找到配置文件。
網(wǎng)上搜索找到了解決方法:
在vue.config.js
文件中添加requireConfigFile: false,或者在.eslintrc.js
文件中添加requireConfigFile: false(分情況),的確能夠解決,但是歸根結底,產(chǎn)生這個錯誤的原因到底是什么呢?
搜索了解到:具體原因是babel的配置文件默認是在根目錄進行查找的,而我的編輯器打開的目錄不是項目運行的目錄。
我把之前加的requireConfigFile: false刪去,把項目所在目錄作為根目錄重新打開,果然沒有再報錯了。
所以報錯的原因:
eslint根據(jù)eslint配置文件的parserOption,知道了要使用babel對代碼進行解析,但是解析babel需要使用babel配置文件,由于找不到配置文件(babel配置文件默認需要放在根目錄下),所以會報錯。因此,添加requireConfigFile: false,本質上是告訴eslint,不用查找這個配置文件了,雖然表面上可以解決這個報錯,但是在babel配置文件里寫的東西也就失效了。
所以重新打開項目,把項目運行目錄作為根目錄,babel的配置文件的位置放置正確了,eslint就不會報錯了。文章來源:http://www.zghlxwxcb.cn/news/detail-409008.html
參考博客:https://www.cnblogs.com/hmy-666/p/16441069.html文章來源地址http://www.zghlxwxcb.cn/news/detail-409008.html
到了這里,關于Parsing error: No Babel config file detected for xxx Either disable config file checking...報錯解決方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!