it-swarm.com.de

nodemon - Interne Überwachung fehlgeschlagen: ENOSPC: Kein Speicherplatz mehr auf dem Gerät, Watch '/home/user/Documents/github/sendMail-lib/3808.txt

Beim Ausführen meiner Server-Datei wird ein Fehler mit nodemon angezeigt. Wenn ich den Befehl nodemon eingebe, erhalte ich die folgende Ausgabe. 

[~/D/g/sendMail-lib|3.6.5]
‹master*› »»»» nodemon                                                0|15:35:32
[nodemon] 1.17.5
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node server.js`
[nodemon] Internal watch failed: ENOSPC: no space left on device, watch '/home/abdus/Documents/github/sendMail-lib/3808.txt'
[~/D/g/sendMail-lib|3.6.5]
‹master*› »»»»

Zusätzlich werden fast 4000 leere Textdateien (1.Txt, 2.Txt usw.) erstellt.

Ich habe this versucht, aber das Problem bleibt bestehen.

Ich bin auf Arch Linux mit Node Version 10.5.0, NPM Version 6.1.0 und Nodemon Version 1.17.5

Fragen Sie mich einfach, wenn Sie weitere Informationen benötigen.

3
Abdus

Ich hatte das gleiche Problem . Nodemon als Sudo ausführen.

$ Sudo nodemon

Oder

# nodemon

Die meisten Probleme, mit denen Arch in Verbindung steht, werden einfach als root gelöst. ;)

2
Jeremy Bobbin

Dies ist effektiv ein Rechteproblem, aber Sie müssen Sudo nicht verwenden. Geben Sie einfach dem Benutzer, der nodemon ausführt, die Rechte zum Schreiben in das Build-Verzeichnis

ein Beispiel mit Freizügigkeitsrechten (wir verwenden nodemon, also gehe ich davon aus, dass wir in dev sind)

Sudo chmod a+rwX my-application-dir
2
Jo Takion

Ich habe nodemon lokal installiert, also ein "npm start" -Skript erstellt und als rootwie so ausgeführt: Sudo npm start

2
Nenoj

Ich habe diese Fehlermeldung erhalten, als ich npm start mit einem Startskript ausführen wollte, das so aussah:

"start": "nodemon server.js" 

Es scheint, dass ich eine globale Installation von nodemon hatte, nicht jedoch eine lokale Version in node_modules meines Projekts. Nachdem ich npm install nodemon ausgeführt hatte, installierte es lokal und funktionierte ohne Root-Berechtigungen.

nodemon: v1.18.5

OS: Ubuntu 18.04

1
foundling