各位大佬,小弟学 Node 没有多久。受到写有道命令行工具的哥们的启发,自己写了一个小工具 yuki,能够将项目内文件结构自动映射并生成为 README.md,可以用来写放在 git 上的学习笔记之类的。现在有一个问题,就是在 Windows 底下的换行好像有些问题。我之前的处理方法是
const linebreak = (process.platform === 'win32') ? '\n\r' : '\n';
然后后面都用这个 linebreak 来表示要换行的地方。但是在室友的 Windows 电脑上测试时结果如下图:
换行情况十分诡异。想问一下,我这种处理方式是哪里出了问题?