Résolution d'erreur de linter no-undef pour le document
Je suis en utilisant airbnb
extension pour peluchage mon Réagir Projet. Maintenant, dans mon index.js
j'ai:
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
ReactDOM.render(
<App />,
document.getElementById('root'),
);
linter dit:
no-undef 'document' is not defined.at line 8 col 3
Comment puis-je résoudre ce problème?
source d'informationauteur FacundoGFlores
Vous devez vous connecter pour publier un commentaire.
Il y a un certain nombre de façons de résoudre les contourner. Les deux façons sont soit de spécifier
document
commeglobal
ou pour régler laeslint-env
commebrowser
(ce que vous voulez probablement). Vous pouvez le faire 1) en fichier, 2) dans la configuration, ou même 3) lors de l'exécution de la CLI.1)-fichier:
Définir l'environnement comme
browser
dans votre fichier:L'ajouter en tant que global dans le fichier lui-même:
2) Dans le eslint configuration:
Définir l'environnement comme
browser
dans la configuration:L'ajouter en tant que global dans la configuration:
3) De la CLI:
À l'aide env:
eslint --env browser,node file.js
À l'aide de variables globales:
eslint --global document file.js
Ressources:
Spécification des variables Globales avec ESLint
La spécification des Environnements avec ESLint
La spécification env avec ESLint CLI
Spécification des variables globales avec ESLint CLI