140 votes

Constante Node.JS pour une nouvelle ligne spécifique à la plateforme ?

Y a-t-il une constante disponible dans Node.JS pour un caractère de nouvelle ligne qui est spécifique à la plate-forme sur laquelle l'application est en cours d'exécution ?

Par exemple :

  • Fenêtres : \r\n
  • *nix : \n

286voto

Will Munn Points 557

Je ne sais pas si c'est nouveau dans le 0.8.x mais il y a maintenant une constantehttp://nodejs.org/api/os.html #os_os_eol

const {EOL} = require('os');

4voto

Saul Points 531

Malheureusement, il n'y a pas de constante, mais vous la déterminez vous-même en utilisant :

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

(notez que c'est une solution assez naïve)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X