В чем разница между require () и новым require ()?

Суть моего вопроса в том, чтоРазница между

var fs = new require('fs');

а также

var fs = require('fs');

Есть ли какие-либо эффекты или предостережения, если я буду использоватьnew для всех модулей везде?

При использовании Webstorm я заметил, что Intellisense может работать, только если я используюnew require('fs'), Прежде чем я начал использовать его последовательно для лучшего опыта разработки, я хотел бы узнать немного больше об этом.

Ответы на вопрос(3)

Ваш ответ на вопрос