からjavascriptのモジュールをインポートする:は、私はすでにこのインポートを使用してマップを作成するにはmapbox-GL-jsのライブラリを使用する私のコードでは、サードパーティのライブラリ
let mapboxgl = require('mapbox-gl/dist/mapbox-gl.js')
正常に動作しています。今
私はそのDOMモジュールにmapbox-gl.js内に存在する「作成」機能を使用したいと思います:this one to be more precise.
私は単にこれを使用することができます期待していた:
mapboxgl.dom.create(arguments)
が、
Uncaught (in promise) TypeError: Cannot read property 'create' of undefined
ライブラリの「作成機能」を使用することはできますか?その場合はどうすればよいですか?
よろしくお願い致します。あなたはおそらくこのフィドルでなぜhttps://jsbin.com/matayut/edit?js,consoleを出力するのですか? '' 'mapboxgl.util.extend(defaultGeoPositionOptions、this.options && this.options.positionOptions || { }) '' 'は動作しますか?フィドルはライブラリの 'html import'を使っていますが、それでもうまくいくとは思っていません。 – musicformellons
'util'はエクスポートされ、' dom'はエクスポートされません。 'mapboxgl.util'は、' dom'モジュールを公開していない 'util/util.js'ファイルから取り出します。 – Mobius
あなたは正しいです。ここでは、最近のリリースでは 'util'がもうエクスポートされないことに注意してください。 https://github.com/mapbox/mapbox-gl-js/issues/1408 –