1
webpackを使用してLeaflet.VectorGridをインポートしていますが、これにはpbfが必要です。 pbf
ライブラリはグローバル変数Pbf
を提供し、作成者はLeaflet.VectorGrid
であり、単純にグローバルPbf
の存在を前提としています。webpackでモジュールを順番にインポートするには?
import 'pbf';
require('node_modules/leaflet.vectorgrid/dist/Leaflet.VectorGrid.js');
をしかし、アプリがエラーReferenceError: Pbf is not defined
がスローされます。だから私は順序でこれらの2つのライブラリをインポートする必要があります。 webpackによって生成されたapp.bundle.js
では、pbf
ライブラリのコードは、インポートの順序にかかわらず、Leaflet.VectorGrid
のコードの後ろに配置されています。
関連性があります。pbf
はdevDependencyであり、package.json
の依存関係ではありません。Leaflet.Vector
です。