npm 模块mapbox-gl在 Meteor 1.3 中导入失败。
这是导入的样子:
import mapboxgl from 'mapbox-gl'
浏览器控制台中的错误:
Cannot find module 'gl'
- 是 Meteor 的打包程序的问题吗?
- 这个包只能通过 Browserify 使用吗?
这是一个已知问题,目前没有解决方案。您仍然可以包含mapbox-gl
标签script
:
<script src='https://api.mapbox.com/mapbox-gl-js/v0.22.1/mapbox-gl.js'></script>
我也有兴趣解决这个宝宝。从mapbox-gl repo复制...
或者,您可以 npm install mapbox-gl 并将其用作 browserify 的捆绑依赖项。
似乎它可能取决于browserify?为什么是地图盒!!如果我想出一个解决方案会在这里发布.. 在那之前,愿上帝怜悯我们的灵魂 c:
更新:: 开启! d00m的mapbox错误
update2:: mapboxgl.js 中的 require 语句导致了错误。我之前的控制台错误源于在 mapbox 之前没有加载 npm 'gl' 包。
任何想法如何反浏览 npm 包?