脚本输出中的新行字符由Atom和Notepad以不同方式处理

时间:2017-08-29 13:10:39

标签: javascript node.js

我正在使用一个创建.txt文件的小脚本并在其中写入一些数据。当我在Atom中查看.txt文件时,一切都来自新行,就像我想要的那样,但是当我在记事本中打开.txt文件时,一切都在一行中。如何解决这个问题?

这是代码的和平:

PresentAsRootSegue(source: self, destination: LoginViewController()).perform()

1 个答案:

答案 0 :(得分:0)

很可能是一个行尾字符问题。要获取platform-dependent EOL character,请使用以下代码:

const EOL = require('os').EOL;
// ... 
wstream.write(EOL);

这样你的txt文件将包含与用于查看文件的系统匹配的行结尾。