在reactjs中convert-csv-to-json返回错误

Man*_*h J 2 node.js node-modules reactjs

在reactjs中使用https://www.npmjs.com/package/convert-csv-to-json时,我收到错误Uncaught TypeError: fs.readFileSync is not a function

import React, { Component } from 'react'
import { connect } from 'react-redux'
import $ from 'jquery';
export default class CsvRead extends React.Component {
  constructor(props) {
    super(props);
  }
  CsvRead() {
    let csvToJson = require('convert-csv-to-json');
    let json = csvToJson.getJsonFromCsv("../../MonthlySummaryDetailsCSV.csv");
    for(let i=0; i<json.length;i++){
    console.log(json[i]);
    }

  }
  render() {
    return (
      <div >{this.CsvRead()}</div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我吗?

And*_*y_D 5

Convert-csv-to-json 旨在与fs代表filesystem. 这意味着它只能在 Node 环境中运行,而不能在浏览器环境中运行。

如果您需要在浏览器中将 CSV 转换为 JSON/JS,您可以查看此问题以获取实现此目的的方法。