Javascript 读取csv文件会引发错误(fs.readFileSync)不是函数
我想从下载文件夹中读取csv文件,并将其作为json复制到fixture文件夹。当我设置断点时,我可以看到csv文件在步骤Javascript 读取csv文件会引发错误(fs.readFileSync)不是函数,javascript,node.js,Javascript,Node.js,我想从下载文件夹中读取csv文件,并将其作为json复制到fixture文件夹。当我设置断点时,我可以看到csv文件在步骤const csvFile=readFileSync(文件名,“utf8”)中未定义 错误: TypeError:(0,_fs.readFileSync)不是函数 有人能就这个问题提出建议吗?我按照下面的链接阅读CSV文件 fs仅存在于node.js中,而不存在于浏览器的javascript@namgold在客户端使用中读取CSV文件并让用户为您浏览该文件的任何可能方式。不
const csvFile=readFileSync(文件名,“utf8”)中未定义代码>
错误:
TypeError:(0,_fs.readFileSync)不是函数
有人能就这个问题提出建议吗?我按照下面的链接阅读CSV文件
fs
仅存在于node.js
中,而不存在于浏览器的javascript@namgold在客户端使用中读取CSV文件并让用户为您浏览该文件的任何可能方式。不,没有其他方法可以使用JS访问客户端的本地文件。
import { readFileSync, writeFileSync } from "fs";
import { parse } from "papaparse";
const path = require('path');
try {
debugger;
const __dirname = "C:/Users/Some_User/Downloads/"
const file_name = path.join(__dirname, "catalogueExport.csv");
const csvFile = readFileSync(file_name, "utf8");
const csvResults = parse(csvFile, {
header: true,
complete: csvData => csvData.data
}).data;
cy.writeFile('tests/cypress/fixtures/testDataFromCSV.json', csvResults);
// writeFileSync(
// "tests/cypress/fixtures/testDataFromCSV.json",
// JSON.stringify(csvResults, null, 4),
// "utf-8"
// );
} catch (e) {
throw Error(e);
}