Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用fs.createWriteStream更新单个行_Javascript_Node.js_Csv_Fs - Fatal编程技术网

Javascript 如何使用fs.createWriteStream更新单个行

Javascript 如何使用fs.createWriteStream更新单个行,javascript,node.js,csv,fs,Javascript,Node.js,Csv,Fs,我使用以下逻辑,但无法在特定行更新csv。允许将行号传递到options对象中缺少什么 let stream=fs.createWriteStream( filePathVariable, { start:csvRowNumberVariable//行号不应该从这里开始吗? } ); 流写入(数据); stream.end(); stream.on('finish',()=>{ console.log('finished') 解决(); }); csv命令不是分隔值吗?Str它们也用空格或新行字

我使用以下逻辑,但无法在特定行更新csv。允许将行号传递到
options
对象中缺少什么

let stream=fs.createWriteStream(
filePathVariable,
{
start:csvRowNumberVariable//行号不应该从这里开始吗?
}
);
流写入(数据);
stream.end();
stream.on('finish',()=>{
console.log('finished')
解决();
});

csv命令不是分隔值吗?Str它们也用空格或新行字符分隔?
start:csvRowNumberVariable//这不是行号应该“开始”的地方吗?
——绝对不是。写流是字节流。它没有行的概念<代码>开始是开始的字节,而不是行。@ChristianFritz我感谢您的澄清。如果你能帮助我理解解决问题的核心理念,我将非常感激。