Frage Node.JS Konstante für plattformspezifische neue Zeile?


Gibt es in Node.JS eine Konstante für ein Newline-Zeichen, das für die Plattform spezifisch ist, auf der die Anwendung ausgeführt wird?

Beispielsweise:

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

76
2018-06-02 17:33


Ursprung


Antworten:


Nicht sicher, ob dies neu in der 0.8.x ist, aber es gibt jetzt eine Konstante http://nodejs.org/api/os.html#os_os_eol

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

158
2017-12-28 01:22



Leider gibt es keine Konstante, aber Sie bestimmen es selbst mit:

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

(Beachten Sie, das ist eine ziemlich naive Lösung)


8
2018-06-02 17:38