Мы используем сторонний node_module
, который ожидает найти глобальный navigator.useragent
, которого нет в серверной среде рендеринга узла.
Как правило, для наших собственных пакетов мы import { window } from '../utils/globals'
используем функциональность window
, но у нас нет возможности редактировать node_module
.
Я не уверен, как автоматически предоставить window.navigator
для этого конкретного пакета (или всех пакетов), и похоже, что мы используем Webpack, а не yarn / next / babel.
Как бы я мог создать глобальную переменную в процессе компиляции / переноса?