Heim  >  Artikel  >  Web-Frontend  >  Installations- und Konfigurations-Tutorial des Node-Debugging-Tools JSHint_Javascript-Kenntnisse

Installations- und Konfigurations-Tutorial des Node-Debugging-Tools JSHint_Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 16:46:371655Durchsuche

Jetzt stellen wir JSHint vor, ein JS-Code-Verifizierungstool zur Überprüfung einfacher Fehler unter Node.

Eine detaillierte Einführung in JSHint finden Sie unter http://www.jshint.com/about/. Um es ganz klar auszudrücken: JSHint ist ein Tool zur Überprüfung, ob der JS-Code standardisiert ist jegliche (einschließlich serverseitiger und clientseitiger) Standardisierung von JS-Code. Es bietet Konfigurationsmethoden, mit denen Entwickler definieren können, welche Spezifikationsfehler überprüft werden sollen. Dies ist für Entwickler sehr praktisch, da wir während des Entwicklungsprozesses, insbesondere während der Teamentwicklung, häufig auf verschiedene Probleme stoßen, die durch die Nichteinhaltung von Spezifikationen oder einige häufige Textfehler wie die Verwendung undefinierter Funktionen oder Parameter usw. verursacht werden.

 1. JSHint installieren.

Öffnen Sie das cmd-Befehlsfenster und geben Sie den folgenden Befehl ein:

Code kopieren Der Code lautet wie folgt:

npm install -g jshint //-g bedeutet:
global verwenden

Hinweis: Wenn es heißt, dass npm kein interner oder externer Befehl ist, liegt das wahrscheinlich daran, dass Sie node oder npm nicht installiert haben. Informationen zum spezifischen Installationsprozess finden Sie unter http://dailyjs.com/2012/05/03/windows-and-node-1/.

 2. Führen Sie JSHint aus.

Öffnen Sie das cmd-Befehlsfenster, wechseln Sie mit cd in Ihr entsprechendes Anwendungsverzeichnis und geben Sie den Befehl ein:

Code kopieren Der Code lautet wie folgt:

jshint my_app.js

Hinweis: my_app.js ist die Datei, die Sie überprüfen oder prüfen möchten.

 3. Konfigurieren Sie JSHint.

JSHint bietet eine Konfigurationsmethode, mit der Sie Verifizierungsregeln entsprechend Ihrem Team oder Ihren Hobbys definieren können. Sie können zu https://github.com/jshint/node-jshint/blob/master/.jshintrc gehen, um die Standardregeldatei zu kopieren.

Methode 1: Wenn Sie die kopierte Regeldatei als .jshintrc-Datei benennen und die Datei im entsprechenden Verzeichnis oder übergeordneten Verzeichnis ablegen, wird diese Regeldatei automatisch abgerufen und beim Ausführen von JSHint verwendet.

Methode 2: Wenn Sie der Regeldatei keinen Namen gegeben haben, der den Regeln entspricht (d. h. .jshintrc verwenden), können Sie die Regeldatei beim Ausführen von JSHint manuell angeben. Sie nennen die Regeldatei beispielsweise jshint .json. Anschließend können Sie den folgenden Befehl verwenden, um JSHint auszuführen und Ihre Regeln anzuwenden:

Code kopieren Der Code lautet wie folgt:

jshint my_app.js --config /root /application/ jshint.json //Geben Sie den Pfad der Regeldatei an

4. Regeln für die Konfigurationsdatei.

Es gibt viele Regeln für Konfigurationsdateien, einschließlich der allgemeinen Verwendung von Semikolons, der Großschreibung des Anfangsbuchstabens von Klassenkonstruktorfunktionen usw. Die spezifischen Regeln werden nicht einzeln wiederholt. Weitere Informationen finden Sie unter http://www.jshint.com/docs/.

Durch die Verwendung des Tools JSHint werden viele häufige Fehler oder versehentlich fehlerhafte Codes in Ihrem JS-Code überprüft. Natürlich ist JSHint nicht leistungsstark genug, um alle Ihre Fehler abzufangen. Aber keine Sorge, es gibt mehrere andere Debugging-Tools, die für Node verwendet werden können. Dieses Mal werde ich nur JSHint vorstellen.

Das Obige ist meine bescheidene Meinung. Wenn es Fehler gibt, weisen Sie sie bitte darauf hin. Herzlich willkommen zum Austausch und zur Diskussion.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn