前几天写的一个程序里,用了类似于这样的一段代码:fs.createReadStream('./template/pc.ftl')
.pipe( //....
)
.pipe(fs.createWriteStream('./template/abc.ftl'));当时测试了很多遍,都是可以运行的今天突然不能写了,具体表现为,abc.ftl内容为空经测试中间的pipe是读到了文件内容的,但是一旦写文件就会为空即使我把这段程序写成这样:fs.createReadStream('./template/pc.ftl')
.pipe(fs.createWriteStream('./template/abc.ftl'));也都不行,所以应该是fs.createWriteStream的问题,请问这是为什么呢?
1 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
可以试试:
fs.createReadStream('./template/pc.ftl') .pipe(fs.createWriteStream('./template/abc.ftl')) .on('error', function(e){ console.error(e) })
添加回答
举报
0/150
提交
取消