簡體   English   中英

NodeJS Readline模塊在從文件讀取時修剪空格

[英]NodeJS Readline module is trimming whitespaces when reading from a file

有沒有辦法阻止Readline模塊刪除文件本身換行前的空格? 我正在解析非文本文件,這些空格很重要。

為什么Reader會修改它讀取的文件?

我嘗試過使用終端模式,但沒有成功......

const readline = require('readline');
const fs = require('fs');
...
// Init reader interface
this.lineReader = readline.createInterface({
    input: fs.createReadStream(this.inputFile),
    terminal: true
});

this.lineReader.on('line', (line) => {
    return callback(null, line);
});

對於今天(2018)的nodejs,包n讀取確實保留了該行的全部內容,包括EOL字符。 這對於計算看到的字節數非常方便; 就像在構建文件內容的索引時一樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM