亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將可選鏈接 (?.) 與 CRA/react-scripts 結合使用

將可選鏈接 (?.) 與 CRA/react-scripts 結合使用

嚕嚕噠 2023-05-25 18:16:50
我正在將 eslint 集成到一個預先存在的項目中。這個項目充滿了可選的鏈接語法。像下面的那個:const?data?=?someEntity?.property;該語法適用于較新版本的 eslint (?^7.5.0)。但是 react-script 不支持 eslint 以上版本6.6.0。我也不能使用 //eslint-disable-next-line 或類似的東西來禁用它。它只是說解析錯誤如下:目前,由于這個原因,我在整個項目中都遇到了解析錯誤。有沒有辦法可以禁用此錯誤并將 eslint 成功集成到我的 CRA 應用程序中?
查看完整描述

2 回答

?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

您必須將其babel-eslint作為解析器添加到您的 eslint 配置文件中,如下所示:

{
   "parser": "babel-eslint"
   }


查看完整回答
反對 回復 2023-05-25
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

任何在 CRA 和 eslint 上苦苦掙扎的人,如果接受的答案不起作用,請更新您的 eslintrc 以包含 ecmaVersion。2020 及以上版本將消除此錯誤。


我正在使用 .eslintrc.js 作為例子


  parserOptions: {

    parser: 'babel-eslint',

    ecmaVersion: 2020,

    sourceType: 'module',

  },


查看完整回答
反對 回復 2023-05-25
  • 2 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號