我试图在我的应用程序中使用此库将JSON数据转换为CSV文件格式。我将lib安装到我的项目中,因为它提到https://www.npmjs.com/package/json2csv
npm install json2csv --save
我还在node_module文件夹中看到该模块。然后在我的组件类中,我这样称呼它
import { json2csv } from 'json2csv';
但是然后我得到这个错误


[ts]模块'“ c:/ dev / angularworkspace / tntzweb / node_modules / json2csv / index”'没有导出的成员'json2csv'。


有人可以帮帮我吗!!

最佳答案

将导入更改为:

import * as json2csv  from 'json2csv';


然后实现为:

  let fields = ['field1', 'field2', 'field3'];
  let result = json2csv({ data:[{ field1: 'a', field2: 'b', field3: 'c' }], fields: fields });
  console.log(result);

08-18 19:28