针对平台特定新线的Node.JS常量?

时间:2012-06-02 17:33:56

标签: node.js

Node.JS中是否有一个常量可用于特定于运行该应用程序的平台的换行符?

例如:

  • Windows:\r\n
  • * nix:\n

2 个答案:

答案 0 :(得分:192)

不确定这是0.8.x中的新功能,但现在有一个常数http://nodejs.org/api/os.html#os_os_eol

var endOfLine = require('os').EOL;

答案 1 :(得分:9)

不幸的是,没有常数,但你自己决定使用:

var nl = (process.platform === 'win32' ? '\r\n' : '\n')

(注意这是一个非常天真的解决方案)