【问题标题】:How to include mapboxgl-spiderifier in an angular application如何在 Angular 应用程序中包含 mapboxgl-spiderifier
【发布时间】:2018-12-29 15:33:01
【问题描述】:

我有一个通过ngx-mapbox-gl 使用mapbox 的角度应用程序,我想将它与mapboxgl-spiderifier 集成,但它没有打字,我不知道如何通过导入来包含它。我尝试过的事情是通过以下方式包含库:

import "@bewithjonam/mapboxgl-spiderifier";

但它给出了以下error

./node_modules/@bewithjonam/mapboxgl-spiderifier/lib/mapboxgl-spiderifier.js 中的错误 未找到模块:错误:无法解析相对路径中的“MapboxglSpiderfier”

【问题讨论】:

    标签: angular mapbox-gl-js markerspiderfier


    【解决方案1】:

    如果你正在使用mapboxgl-spiderifier 插件库,那么首先将它放在你的应用程序中

    npm i @bewithjonam/mapboxgl-spiderifier

    然后在.angular-cli.json的scripts、styles数组中添加这个库的url源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";
    

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 2020-02-21
      • 1970-01-01
      • 2018-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      相关资源
      最近更新 更多