【问题标题】:In reactjs convert-csv-to-json return error在 reactjs convert-csv-to-json 返回错误
【发布时间】:2018-03-08 22:49:06
【问题描述】:

在 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>
    );
  }
}

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: node.js reactjs node-modules


    【解决方案1】:

    convert-csv-to-json 适用于fs,它代表filesystem。这意味着它只能在 Node 环境中工作,而不是浏览器环境。

    如果您需要在浏览器中将 CSV 转换为 JSON/JS,您可以查看 this question 以了解如何执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-25
      • 2019-01-24
      • 2022-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 2014-12-12
      相关资源
      最近更新 更多