我刚刚下载了node v4.4.3 LTS
并运行了这个简单的代码。
var fs = require('fs');
fs.readFile('./tmp/Test.txt', 'utf8', (err, data) => {
if (err) throw err;
console.log(data);
});
Test.txt包含
"hello world"
提供日志大约需要20秒。
可能的原因是什么?
node.exe
位于D:/node.js
,路径变量已分配。
答案 0 :(得分:0)
这只是一个观察,而不是答案。
这是我的D:/node.js
Name Size Date Modified
node_modules/ 4/16/16, 1:51:11 PM
node_etw_provider.man 6.5 kB 2/16/16, 10:48:12 PM
node_perfctr_provider.man 4.9 kB 3/8/16, 10:48:08 PM
node.exe 13.6 MB 5/2/16, 11:35:12 AM
nodevars.bat 702 B 3/8/16, 10:48:10 PM
npm 623 B 3/3/16, 11:01:58 PM
npm.bat 570 B 4/16/16, 2:03:03 PM
node.exe是v4.4.3LTS
当我尝试使用它的简单代码时,运行大约需要20秒。
请注意,其他数据文件是从https://github.com/npm/npm
手动下载的所以这可能是问题所在。我试过V6.0没有任何问题。我也试过v4.4.3LTS node.exe没有分配路径变量,它工作得很好。所以我想,是因为v4.4.3LTS在运行之前尝试了一些过程(手动npm)。