Ha due cause distinte: 1) il disco o la partizione temporanea /tmp ha esaurito lo spazio; 2) durante lo sviluppo (Vite/Webpack) il limite del kernel Linux per i watcher di file ('fs.inotify.max_user_watches') è stato superato.
ENOSPC_FS
→
Uno dei segmenti intermedi del percorso passato a una funzione di filesystem corrisponde a un file regolare anziché a una directory.
ENOTDIR_FS
→
La funzione 'fs.rmdir()' fallisce se la cartella contiene ancora file o sottodirectory; si risolve passando a 'fs.rm(path, { recursive: true, force: true })'.
ENOTEMPTY_FS
→
Si tenta di scrivere, creare o cancellare un file all'interno di un volume o partizione montata con flag di sola lettura ('ro'), frequente in ambienti containerizzati Docker o funzioni serverless AWS Lambda.
EROFS_FS
→
La funzione 'fs.promises.cp()' fallisce se il file o la directory di destinazione esiste già e l'opzione '{ force: false, errorOnExist: true }' è attiva; impostare '{ force: true }' per autorizzare la sovrascrittura.
ERR_FS_CP_EEXIST
→
La funzione 'fs.readFile()' alloca l'intero contenuto del file in un singolo oggetto Buffer; poiché la dimensione massima ammessa per un Buffer è di circa 2GB (2147483647 byte), file più grandi devono essere letti tramite 'fs.createReadStream()'.
ERR_FS_FILE_TOO_LARGE
→
Si tenta di invocare 'stream.write()' su uno stream di scrittura ('WritableStream') che ha già completato il ciclo di vita ('stream.end()') o che è stato forzatamente terminato con 'stream.destroy()'.
ERR_STREAM_ALREADY_FINISHED
→
Viene invocato 'stream.pipe(stream)' passando la medesima istanza duplex o transform come destinazione del pipe, creando un loop di backpressure non risolvibile.
ERR_STREAM_CANNOT_PIPE
→