Невозможно развернуть функцию, которая использует библиотеку mapbox-gl-native для Azure - PullRequest
0 голосов
/ 21 марта 2020

Когда я пытаюсь развернуть функцию Azure, которая использует библиотеку mapbox-gl-native, я получаю эту ошибку в журналах:

Stack: Error: \\?\D:\home\site\wwwroot\node_modules\@mapbox\mapbox-gl-native\lib\node-v64\mbgl.node is not a valid Win32 application.

Примечание. Обычно я следую инструкциям здесь для развертывания:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function-azure-cli?tabs=bash%2Cbrowser&pivots=programming-language-javascript

1 Ответ

1 голос
/ 23 марта 2020

Я проверяю модуль mapbox-gl-native и обнаружил, что он работает от векторных плиток и OpenGL. Вот проблема, вы не сможете использовать этот модуль из-за GDI sandbox restrictions (GDI - на который опирается openGL).

Более подробная информация, на которую вы можете сослаться здесь: Win32k.sys ( User32 / GDI32) Ограничения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...