問題
最近在使用react native開發(fā)app的發(fā)現(xiàn)一個(gè)問題:
報(bào)錯(cuò)詳情:
可以看到,這是jsx的正確寫法,并沒有語法錯(cuò)誤,但是eslint還是報(bào)錯(cuò),大致意思就是意外的符號(hào)<
,可以大概推斷是eslint沒有正確解析jsx語法造成的,雖然程序可以正常運(yùn)行,但是對(duì)于強(qiáng)迫癥來說,確實(shí)受不了。
分析
原因:開發(fā)環(huán)境與ESLint當(dāng)前的解析功能不兼容
解決方案:使用babel-eslint解析
解決
安裝babel-eslint
npm install babel-eslint --save-dev
在.eslintrc.js中加入文章來源:http://www.zghlxwxcb.cn/news/detail-537616.html
parse: 'babel-eslint'
問題解決,報(bào)錯(cuò)清除。文章來源地址http://www.zghlxwxcb.cn/news/detail-537616.html
到了這里,關(guān)于jsx文件eslint報(bào)錯(cuò) Parsing error: Unexpected token < eslint的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!