首页 > 解决方案 > Node.JS fast-csv 在读取文件时抛出错误

问题描述

我尝试在 Node.JS 中使用 fast-csv 来打开带有以下代码的 csv 文件。路径是正确的,但是在运行代码时,它会在开始时显示前数百条记录,但它总是在随机位置中断并抛出以下错误:

**event.js:183 throw er://unhandled 'error' 事件

错误:ENOENT:没有这样的文件或目录,读取**

我很好奇我的代码够简单,唯一的文件就是引用的csv文件,没有其他文件,因为已经成功读取了几百条记录,也就是说csv文件明显存在,那么是哪个文件触发的这个错误?为什么错误消息没有给出缺少哪个文件的足够详细信息?

    var fastcsv=require("fast-csv");
    fastcsv
    .fromPath("cn_aoi_04232018_prod.csv",{headers:true})
    .on("data",function(data){
     console.log(data);
     )
    .on("end", function() {
     console.log("done"); 
     });

标签: node.jscsv

解决方案


推荐阅读