Angular Рендеринг на стороне сервера (SSR) и библиотека mapbox-gl не совместимы? - PullRequest
0 голосов
/ 25 февраля 2020

Mapbox-gl - это клиентская библиотека javascript, которая в настоящее время блокирует процесс рендеринга на стороне сервера в нашем приложении Angular 8 из-за интенсивного использования компонентов Browser Api, таких как window, document, et c .. .

Мы не хотим отображать карту на стороне сервера, а просто хотим, чтобы приложение работало без ошибок. ReferenceError: self не определено

Есть ли способ использовать isPlatformServer из @ angular / common, чтобы избежать загрузки библиотеки на стороне сервера?

Кажется, проблема связана с самой библиотекой node_modules \ MapBox-ГЛ \ расстояние \ MapBox-глобигерина js

...