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

标签 node.js reactjs node-modules

使用https://www.npmjs.com/package/convert-csv-to-json时在reactjs中。我收到错误 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>
    );
  }
}

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

最佳答案

convert-csv-to-json 旨在与代表文件系统fs一起使用。这意味着它只能在 Node 环境中工作,而不能在浏览器环境中工作。

如果您需要在浏览器中将 CSV 转换为 JSON/JS,您可以看到 this question寻找一种方法来做到这一点。

关于node.js - 在reactjs中convert-csv-to-json返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448027/

相关文章:

node.js - 如何正确 `close` node.js 服务器?

javascript - 无法让 BBP 公式在 nodejs 中工作

javascript - XHR 抛出无法捕获的错误

javascript - 按域构建 Redux 状态?

javascript - Promise.all 返回 promise 数组的 promise ,但返回单个 promise 的正确值

javascript - 如何设置FabricJS图像的4个 Angular 的X、Y坐标值

node.js - Kraken.js:使用 Jade 作为模板?

javascript - Node module.exports 返回未定义

react-native - 如何使 react-native 构建将 Assets 从 node_modules 复制到 apk?

node.js - NPM 锁定文件无法正确处理传递依赖项