Ich habe gerade node v4.4.3 LTS
heruntergeladen und diesen einfachen Code ausgeführt.Warum fs.readFile zu viel Zeit unter Windows benötigt
var fs = require('fs');
fs.readFile('./tmp/Test.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
Test.txt enthält
"hello world"
Es dauert etwa 20 Sekunden, um das Protokoll zu geben.
Was könnten mögliche Gründe sein?
node.exe
ist in D:/node.js
und Pfadvariable zugewiesen ist.
Nur für den Fall, dass ich bestätige, gibt es kein Problem auf Knoten 6 64 Bits/Ubuntu. –
Erfolgt dies, wenn Sie 'fs.readFileSync' verwenden? Tritt es auch beim Lesen anderer Dateien auf? –
Es passiert für jede Datei. Lassen Sie mich 'synch' überprüfen – Rahul