运行v0.12.7节点 - 异步功能不输出
没有默认的fs函数正在运行。
例子是fs.readdir
grunt.registerTask('commentTest', function (arg) {
var fs = require('fs');
console.log('Outside Test 1');
console.warn('Outside Test 2');
fs.readdir('./', function (err, files) {
console.log('Inside Test 1');
console.warn('Inside Test 2');
colsole.log(files);
});
});
所以,如果我跑这一点,在控制台中我得到
Outside Test 1
Outside Test 2
但没有回调。
如果我跑......
grunt.registerTask('commentTest', function (arg) {
var fs = require('fs');
var files = fs.readdirSync('./');
console.log(files);
});
我得到了从作业的预期。
有些东西打破了异步,我不知道是什么。我已经彻底清除了我的咕噜文件并从头开始,但我无法弄清楚。
我在看可能是一个配置问题?
“[为什么我的异步任务完成了吗?](http://gruntjs.com/creating-tasks #why-doesn-t-my-asynchronous-task-complete)“ –
@JonathanLonowski - 为什么不作出回答? – jfriend00