[node.js] 플랫폼 별 새 라인에 대한 Node.JS 상수?

애플리케이션이 실행되는 플랫폼에 특정한 개행 문자에 대해 Node.JS에서 사용할 수있는 상수가 있습니까?

예를 들면 :

  • Windows : \r\n
  • *아니야: \n


답변

이것이 0.8.x에서 새로운 것인지 확실하지 않지만 이제 상수 http://nodejs.org/api/os.html#os_os_eol이 있습니다.

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


답변

Node.js 0.6.x 이하 :

불행히도 상수는 없지만 다음을 사용하여 직접 결정합니다.

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

(이것은 아주 순진한 해결책입니다)


답변