Pau10
@Pau10
начинающий фронтэндщик

Не подскажете в чем проблема подключения компонента vue-mapbox?

Сделал все по инструкции на чистом проекте и никаких проблем. Но когда импортирую пакет в уже существующем проекте происходит непонятное:

Failed to compile.

    ./node_modules/vue-mapbox/src/components/layer/GeojsonLayer.js
    Module parse failed: Unexpected token (110:10)
    You may need an appropriate loader to handle this file type.
    |         const source = {
    |           type: "geojson",
    |           ...this.source
    |         };
    |         try {
     @ ./node_modules/vue-mapbox/src/main.js 11:0-59
     @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/components/drivers/Testmap.vue
     @ ./src/components/drivers/Testmap.vue
     @ ./src/router/index.js
     @ ./src/main.js
     @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js


Никак не могу понять, что происходит. Может кто подскажет :)
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 2
heksen
@heksen
You may need an appropriate loader to handle this file type.
Вам нужно установить загрузчик для этого типа файла.
Вообщем вам нужно ещё установить дополнительное расширение.
Возможно, что: npm install geojson
Ответ написан
Pau10
@Pau10 Автор вопроса
начинающий фронтэндщик
Рабочая гипотеза: Vue-loader v14 не дружит с компонентом VueMapbox. А 15-ую версию завести не удалось. Так что видимо придется отказаться от компонента и прикручивать mapbox вручную.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы