0

これに似た問題に直面しています。十分な評判がないため、コメントできませんでした。この質問はほぼ 1 年前に尋ねられましたまた、CRA は頻繁に更新されており、問題が解決されていて、言及された質問に解決策がなかった場合、見逃していた可能性がある 1 年でした。だからここに私が直面している問題があります:

eslint-disable コメントを他のすべてのファイルに追加する代わりに、.eslintrc で no-sparse-array ルールをオフにしました。vscode は、カスタマイズ可能な eslint 構成に従っているようで、尊重された行に電球やエラーを表示しません。コード

.eslinrc

"rules": {
    "no-sparse-arrays": "off",
     ....
     ....
  },

パラメータをスキップするために undefined を2回以上渡す代わりに、スパース配列を使用してメソッドとそのパラメータを読み取り可能にするメソッドを呼び出しています

post(SERVICE_URLS.forgotPassword(), payload, ...[,,,], false)

ここでは、3 つのパラメーターを未定義として設定しています。カスタマイズされた eslint 構成では、この行にエラー/警告は表示されません。しかし、ブラウザー コンソールと npm run start を実行しているターミナルでは、まだエラーが表示されます。

Line 15: Unexpected comma in middle of array no-sparse-arrays

私の理解では、react アプリは CRA でブートストラップされているため、CRA はカスタマイズされた構成に従っておらず、その結果、依然として警告が表示されます。または、何かが足りない可能性があります。これに対する回避策はありますか、react-app-rewiredそれともreact-app-rewire-eslintこの問題を解決する必要がありますか?

4

0 に答える 0