На ум приходят две потенциальные проблемы, которые могут быть причиной этой проблемы:
mapbox-gl
не был правильно установлен и требует переустановки:
npm i -S mapbox-gl
Примечание : я не думаю, что это ваша проблема, поскольку вы можете запустить ее локально, но для полноты картины я покажу этот шаг.
webpack
не может
правильно разрешить зависимость mapbox-gl
от настроек разрешения по умолчанию.Поэтому путь разрешения для
mapbox-gl
должен быть установлен вручную.
Возможно, вы могли бы попробовать вручную указать путь разрешения mapbox-gl
и посмотреть, поможет ли это решить вашу проблему, что-то в этом родеиз:
webpack.config.js
module.exports = {
//...
resolve: {
"modules": ['node_modules', 'js'],
"alias": {
'mapbox-gl': path.resolve('./node_modules/mapbox-gl/dist/mapbox-gl.js')
}
}
};
Это позволит webpack
правильно добавить зависимость mapbox-gl
в пакет JavaScript
, созданный во времяwebpack
сборок.Для получения дополнительной информации о webpack
решите взглянуть на официальную документацию .
Надеюсь, это поможет!