Почему требуется() работать на стороне браузера. Next.js

#node.js #next.js

Вопрос:

 console.log(require('../../../common/components/Card').default);
console.log(__dirname);
 

Я написал этот код в эффекте использования, который я использую next.js и это сработало, и все правильно отображалось в консоли(браузере). Но почему? Или он работает только во время разработки, а затем перестает работать при внедрении в производство? Но в этом и заключается функциональность node.js, а не браузер.