Pertanyaan Node.JS konstan untuk baris baru platform-spesifik?


Apakah ada konstanta tersedia di Node.JS untuk karakter baris baru yang khusus untuk platform aplikasi yang sedang berjalan?

Sebagai contoh:

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

76
2018-06-02 17:33


asal


Jawaban:


Tidak yakin apakah ini baru di 0.8.x tetapi sekarang ada konstanta http://nodejs.org/api/os.html#os_os_eol

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

158
2017-12-28 01:22



Sayangnya tidak ada konstanta, tetapi Anda menentukan sendiri menggunakan:

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

(perhatikan ini adalah solusi yang cukup naif)


8
2018-06-02 17:38