Pregunta Constante Node.JS para nueva línea específica de la plataforma?


¿Hay una constante disponible en Node.JS para un carácter de nueva línea que sea específico de la plataforma en la que se ejecuta la aplicación?

Por ejemplo:

  • Windows: \r\n
  • *nada: \n

76
2018-06-02 17:33


origen


Respuestas:


No estoy seguro de si esto es nuevo en el 0.8.x pero ahora hay una constante http://nodejs.org/api/os.html#os_os_eol

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

158
2017-12-28 01:22



Desafortunadamente no hay una constante, pero tú mismo la determinas usando:

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

(tenga en cuenta que esta es una solución bastante ingenua)


8
2018-06-02 17:38