¿Cuál es la diferencia entre require () y new require ()?
El núcleo de mi pregunta es, ¿cuál es la diferencia entre
var fs = new require('fs');
y
var fs = require('fs');
¿Hay efectos o advertencias si fuera a usar?new
para todos los módulos en todas partes?
Al usar Webstorm, noté que puedo hacer que la inteligencia funcione solo si usonew require('fs')
. Antes de empezar a usarlo constantemente para una mejor experiencia de desarrollo, quería saber un poco más sobre él.