2017-07-25 2 views
0

Ich wollte wissen, wie man nodemon verwendet, und es zu einem git Repo schieben, und andere Entwickler im Projekt in der Lage sein, nodemon zu verwenden, ohne den Befehl npm install -g nodemon ausführen zu müssen. Im Idealfall möchte ich, dass alle Entwickler des Projekts npm start ausführen können und nodemon heißt, ob es global installiert ist oder nicht. Ich habe bereits npm install --save-dev nodemon ausgeführt, und ich bin meistens neugierig, ob es eine Möglichkeit gibt, nodemon in node_module zu starten, in meinem Startbefehl im scripts-Abschnitt der package.json-Datei.Nodemon für Entwicklungsumgebung

Antwort

4

Wenn Sie es lokal installieren, dh ohne das Flag -g, ist es in ./node_modules/.bin/nodemon verfügbar. Konfigurieren Sie diesen Pfad also in Ihrem npm-Startskript.

Zum Beispiel:

„Start“: „./node_modules/.bin/nodemon app.js“

+0

Dies ist, wie man die Dinge über npm installieren kann, und nutzt sie, ohne über die Kommandozeile mit ihnen auf Ihrem System gespeichert? Ich wusste das nicht und konnte auch nichts finden, was dies in der npm Dokumentation/nodemon Dokumentation vermuten lässt. Danke, wird dies als die Antwort markieren. – ddeamaral

+0

@Paul Ja, das ist ein gewöhnlicher Weg, dies zu tun. Aber ich würde vorschlagen, den "./node_modules/.bin/" -Teil wegzulassen, weil npm-Befehle auch auf relative node_module schauen, also brauchen Sie es nicht zweimal zu erwähnen. –

+0

@ArenHovsepyan Ich habe gesehen, dass das vorher fehlgeschlagen ist, wenn Leute mit ihrer PATH-Variable muckten, also sage ich besser, dass ich explizit bin, da er speziell darum bittet, das ganze Team auf der gleichen Seite zu halten. – Paul

Verwandte Themen