2017-07-08 1 views
13

ich reagieren und Redux bin mit einem Webapp zu entwickeln und wenn begann ich mein Projekt bis ich das bekam:Kein eingeschränkt Globals

Line 13: Unexpected use of 'location' no-restricted-globals 

Search for the keywords to learn more about each error. 

ich viel über die Suche, wie es zu lösen, aber keine der Antworten, die ich gefunden hat mir geholfen, also wandte ich mich Stack Overflow.

Kann jemand diesen Fehler beheben? Ich schätze all die Hilfe, die ich bekommen kann.

Antwort

39

Versuchen Sie, Fenster vor Standort (d. H. Window.location) hinzuzufügen.

+3

kommt Dies sollte die akzeptierte Antwort. ESLint weist Sie korrekt darauf hin, dass Sie schwachen Code schreiben. Die anderen beiden Antworten, einschließlich der angenommenen Antwort, lösen das Problem nicht, sondern deaktivieren ESLint nur, Ihnen davon zu erzählen. –

1

Dies ist eine einfache und vielleicht nicht die beste Lösung, aber es funktioniert.

Auf der Zeile oberhalb der Zeile, die Sie Ihren Fehler zu bekommen, diese Vergangenheit:

//eslint-disable-next-line

Hoffe, es hilft!

+0

Warum haben Sie das als Antwort akzeptiert, nachdem jemand einen Monat zuvor die richtige gepostet hat? Der am meisten gewählte, wenn die richtige Antwort. –

+0

@MartinDawson Ich entschuldige mich –

-2

Sie folgende an der Spitze der Datei schreiben kann, wo dieser Fehler auf

/* global location */ 
/* eslint no-restricted-globals: ["off", "location"] */