nodemon -v
: 1.15.1node -v
: 9.5.0"dev": "nodemon index.js"
Der Knoten sollte den lokalen Knoten verwenden
Knoten verwenden Knoten global installiert
https://twitter.com/housecor/status/962347301456015360
In diesem Beitrag kann der Knoten jetzt lokal installiert werden. Der Nodemon sollte prüfen, ob der Knoten lokal installiert ist. Andernfalls sollte der global installierte Knoten verwendet werden.
Herzliche Grüße,
Dies ist tatsächlich das gleiche Problem wie wenn jemand die Befehle zur automatischen Auflösung von npm in .bin
möchte.
Ich frage mich, ob npx
ein Modul hat, das die Auflösung schnell erledigt ...
Bearbeiten: Ich sollte genau angeben, dass ich nodemon in einem Skript in meiner package.json verwende (damit die automatische Auflösung für nodemon gut funktioniert). Es ist nur die automatische Auflösung des Knotens, die fehlschlägt.
#!/usr/bin/env node
Ein weiteres Problem ist, dass nodemon den Knoten verwendet, um ausgeführt zu werden ...
Ich versuche, Node und Nodemon in einem Container (Docker) zu verwenden, in dem Node nicht global installiert ist.
"start": "node index.js"
Arbeit
"dev": "nodemon index.js"
funktioniert nicht
Ich denke, es liegt am Schebang, aber ich weiß nicht, ob es einen Weg gibt, das zu beheben ...
Hmm, aber /usr/bin/env
sollte erkennen, dass npm node_modules/.bin
in die $PATH
also bin ich mir nicht ganz sicher, warum es nicht funktionieren würde ...
_Edit: Ignoriere es. Der Schebang funktioniert, es war ein weiteres Problem mit meiner Umgebung ..._