私は、create-react-appでReactアプリケーションを構築しています。エラー '文書'が定義されていません:eslint/React
eslintを実行しているときに次のエラーが発生しました。 8:3エラー 'document'が定義されていません。no-undef。
以下の.jsxファイルとmy_slintの設定があります。 私のアプリはエラーなく実行されますが、2つのファイルでこのeslintエラーが発生しました。
index.jsx:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
ReactDOM.render(
<App />,
document.getElementById('root'),
);
eslintrc.js:
module.exports = {
"extends": "airbnb",
"plugins": [
"react",
"jsx-a11y",
"import"
],
"env": {
"jest": true
}
};
がどのように私はこの問題を解決することができますか?現時点では、私は単に両方のファイルを無視する...しかし、私はむしろ長期的な解決策を見つけるだろう。
これはgoogleで一番上の結果ではない理由を説明していません。それは間違いなく解決策です。私は、facebookがテストスクリプトが-env = jsdomコマンドライン引数で何をしているのか分からなかった。 – Steve
@Steve upvoteに感謝する。あなたを助けてくれてうれしい! –