Kann ich nodemon zum flinken von Javascript benutzen? Ich verwende kein Build-Tool, z. schlucke oder grunze und möchte die Verwendung von Knoten und NPM maximieren.
Die Ausgabe von nodemon kann weitergeleitet werden . Ich möchte dies verwenden, um die geänderte Datei mit eslint einzufügen.
Hier ist meine package.json
Ich habe das versucht. Aber es funktioniert nicht. Es gibt Fehler.
%Vor% Sie können die Option exec
von nodemon
verwenden, um Ihre Tests beim Speichern von Code auszuführen. Hier ist ein Beispiel:
Dadurch wird nodemon mit npm run test && node server.js
ausgeführt, und der Server wird erst gestartet, nachdem alle Tests erfolgreich ausgeführt wurden.
Ich verwende Standard.js zum Linting und ich kann es mit nodemon
unter Verwendung des untenstehenden package.json
-Skripts arbeiten lassen.
Wenn ich npm run dev
aktiviere, werden alle von mir vorgenommenen Änderungen überwacht und gelöscht. Ich habe das in Windows
mit PowerShell
getestet.
Linting ist ein reiner Entwicklungsprozess. Nodemon
ist ein Tool, das zum Ausführen von Servern verwendet wird und nicht mit Build-Tools verbunden ist, sondern mit dem Ausführen Ihrer Anwendung. Daher lautet die Antwort "NEIN". Sie sollten das richtige Werkzeug für die Entwicklungsautomatisierung wie Grunt, Schluck usw. oder einfach reine NPM-Skripte (in Ihrer package.json-Datei) verwenden.
Ich würde empfehlen, Automatisierungstools zu verwenden, wenn Ihr Projekt kompliziert ist, viele Stufen hat und viel Bündelung usw. vorhanden ist. Jedoch können Sie nur für Linting One-Liner in Ihrem npm package.json
, z. so:
Und dann starte es mit dem Befehl: 'npm run lint'.
Erinnern Sie sich daran, dass Sie den Code sowohl mit Konsolenbefehlen als auch mit Editoren / IDEs verwenden können, wenn Sie richtig konfigurierte .eslintrc
-Datei verwenden (fast jede allgemein beliebte IDE hat ein Plugin für eslint).
Weitere Informationen zum Konfigurieren von eslint und zum Erstellen der richtigen eslintrc
-Datei finden Sie hier:
Ссылка
Tags und Links javascript node.js npm eslint nodemon