Node.JS constant for platform-specific new line?

前端 未结 2 485
南方客
南方客 2020-12-07 19:32

Is there a constant available in Node.JS for a newline character that is specific to the platform the application is running on?

For example:

  • Windows:
相关标签:
2条回答
  • 2020-12-07 20:05

    Not sure if this is new in the 0.8.x but there is now a constant http://nodejs.org/api/os.html#os_os_eol

    var endOfLine = require('os').EOL;
    
    0 讨论(0)
  • 2020-12-07 20:26

    Node.js 0.6.x and earlier:

    Unfortunately there isn't a constant, but you determine it yourself using:

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

    (note this is quite a naive solution)

    0 讨论(0)
提交回复
热议问题