地址:https://www.npmjs.com/package...
不知道有没有人使用过
这个代码没问题
bagpipe.push(fs.readFile, files[i], function (err, res){
});
这个就报错了。
bagpipe.push(fs.readFileSync, files[i]);
谁能解释一下?
地址:https://www.npmjs.com/package...
不知道有没有人使用过
这个代码没问题
bagpipe.push(fs.readFile, files[i], function (err, res){
});
这个就报错了。
bagpipe.push(fs.readFileSync, files[i]);
谁能解释一下?
5 回答4.9k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
5 回答2k 阅读
3 回答2k 阅读
1 回答3.3k 阅读
1 回答2.7k 阅读
第一: bagpipe是控制异步流程的,用于控制异步并发量,而fs.readFileSync是一个同步方法。
第二: 在做push处理的时候,如果检测到你的最后一个参数不是callback,push函数会自动加一个callback最为最后一个参数,当调用你的同步方法时,肯定出错