Jaka jest różnica między require () i new require ()?
Podstawą mojego pytania jest różnica między
var fs = new require('fs');
i
var fs = require('fs');
Czy są jakieś skutki lub zastrzeżenia, jeśli miałbym użyćnew
dla wszystkich modułów wszędzie?
Podczas korzystania z Webstorm zauważyłem, że mogę uzyskać intellisense tylko wtedy, gdy używamnew require('fs')
. Zanim zacznę używać go konsekwentnie dla lepszego rozwoju, chciałem wiedzieć trochę więcej na ten temat.