我正在尝试将传入的数据写入csv文件。 我尝试使用http://csv.adaltas.com/generate/examples/
npm install csv
但我没有收到文件。我只想将一些数据保存到csv文件中。但即便是这些例子也无效。 例如。上面的链接中的示例(使用流API)将引发以下错误消息:
TypeError: Cannot read property 'eql' of undefined
(首先我必须更改require路径,安装csv完整包后我必须要求:
var generate = require('csv/node_modules/csv-generate');
显然这个人使用相同的节点模块: https://masteringmean.com/lessons/18-Writing-to-a-CSV-file-in-Nodejs
但我甚至无法让他的代码工作。我认为这是用csv节点模块的旧版(并且更好的文档?!)版本制作的。
任何人都可以帮助我吗?也许有一些代码,解释相同的基本内容,如masteringmean.com的链接,但最新的版本?
感谢任何提示。
干杯
答案 0 :(得分:1)
should.eql()
语句是使用Should进行的断言。你最初安装它:
npm install should --save
并要求它:
var should = require('should');
错误应该消失。
答案 1 :(得分:0)
更好的是,只需删除这些行:
output.should.eql('OMH,ONKCHhJmjadoA\nD,GeACHiN');
和/或
data.should.eql([ [ 'OMH', 'ONKCHhJmjadoA' ],[ 'D', 'GeACHiN' ] ]);
你真的不想要你不使用的图书馆的开销。