Angular 角度服务器端渲染(SSR)和mapbox gl库不兼容?

Angular 角度服务器端渲染(SSR)和mapbox gl库不兼容?,angular,server-side-rendering,mapbox-gl,Angular,Server Side Rendering,Mapbox Gl,Mapbox gl是一个javascript客户端库,由于大量使用浏览器Api组件(如窗口、文档等),它目前正在阻止Angular 8应用程序的服务器端渲染过程 我们不希望在服务器端渲染地图,只希望应用程序运行时不会出错。 ReferenceError:未定义self 有没有办法从@angular/common使用isPlatformServer来避免在服务器端加载库 问题似乎来自图书馆本身 node\u modules\mapbox gl\dist\mapbox gl.js对于那些遇到此问题的

Mapbox gl是一个javascript客户端库,由于大量使用浏览器Api组件(如窗口、文档等),它目前正在阻止Angular 8应用程序的服务器端渲染过程

我们不希望在服务器端渲染地图,只希望应用程序运行时不会出错。 ReferenceError:未定义self

有没有办法从@angular/common使用isPlatformServer来避免在服务器端加载库

问题似乎来自图书馆本身
node\u modules\mapbox gl\dist\mapbox gl.js

对于那些遇到此问题的人,map box在其最新版本中发布了一个修复程序。这可以防止急于加载“窗口”和“文档”变量。对于那些遇到此问题的人,map box在其最新版本中发布了一个修复程序。这可以防止“窗口”和“文档”变量的快速加载。