我很困惑我正在编写一个函数,它将读取CSV文件中的文本,但无法使其工作。我试着分解步骤来找到bug,但仍然被卡住了。现在,我所希望的是能够console.log csv文件的内容。
我使用的是NodeJS,只有以下代码:
我的代码看起来像这样:
const fs = require("fs")
const readline = require("readline");
const csvFilePath = require("./input/case-study-data.csv")
fs.readFile(csvFilePath, function(err, data) {
console.log(data)
}
我的表看起来像这样:
test1,test1,test1,
1,test,2,
rest,rest,test
我得到的错误是这样的:
.csv:1
test1,test1,test1,
^
ReferenceError: test1 is not defined
1条答案
按热度按时间6ovsh4lw1#
require函数主要用于加载模块(JavaScript文件、.json或可由Node.js解析的.node文件)。Node.js无法解释CSV文件。
因此,您应该更新代码: