Как включить mapboxgl-spiderifier в угловое приложение

У меня есть угловое приложение, которое использует mapbox через ngx-mapbox-gl и я хочу интегрировать его с mapboxgl-spiderifier но это без ввода, и я не знаю, как включить его через импорт. Вещи, которые я пробовал, это включить библиотеку через:

import "@bewithjonam/mapboxgl-spiderifier";

Но это дает следующее error:

ОШИБКА в./node_modules/@bewithjonam/mapboxgl-spiderifier/lib/mapboxgl-spiderifier.js Модуль не найден: Ошибка: не удается разрешить MapboxglSpiderfier в относительном пути

1 ответ

Если вы используете плагин mapboxgl-spiderifier lib, то сначала сделайте это в своем приложении, выполнив

npm i @bewithjonam/mapboxgl-spiderifier,

Затем в .angular-cli.json в скриптах в массив стилей добавьте URL-адрес источника этой библиотеки:

{
 ...
 "apps": [{
   ...
   "styles": ["../node_modules/@bewithjonam/mapboxgl-spiderifier/lib/mapboxgl-spiderifier.css"],
   "scripts": ["../node_modules/@bewithjonam/mapboxgl-spiderifier/lib/mapboxgl-spiderifier.js"],
   ...
 }]
}

После этого вы можете импортировать его в любые компоненты, такие как:

import "@bewithjonam/mapboxgl-spiderifier";
Другие вопросы по тегам