Nuxt: неожиданный токен <

Nuxt: неожиданный токен &lt;

Я работаю над проектом nuxt и пытаюсь создать компонент карты, используя карты Google и плагин https://www.npmjs.com/package/vue2-google-карты. Я установил плагин, используя npm

На моей странице index.html у меня есть нормально работающая страница, которая выглядит так:

<template>
   <div>

<br>
<br>
       <Card/>
<br>
<br>
<br>
<br>
       <!-- <Googlemap/> -->
       <Panel/>
       <Four/>
       </div> 
</template>

<script>

import Panel from '~/components/panel.vue'
import Card from '~/components/detailCard.vue'
// import GoogleMap from '~/components/googleMap.vue'


export default {

  components: {

    Panel,
    Card,
//     GoogleMap
  }

}
</script>

Когда я раскомментирую 3 строки с Googlemap, я получаю сообщение об ошибке на скриншоте.

Компонент Googlemap:

<template>
  <GmapMap
  :center = "{lat:10, lng:10}"
  :zoom = "7"
  map-type-id = "terrain"
  style = "width: 500px; height: 300px"
>
  <GmapMarker
    :key = "index"
    v-for = "(m, index) in markers"
    :position = "m.position"
    :clickable = "true"
    :draggable = "true"
    @click = "center=m.position"
  />
</GmapMap>

</template>


<script>
import Vue from "vue";
import * as VueGoogleMaps from "vue2-google-maps";

Vue.use(VueGoogleMaps, {
  load: {
    key: "MYTOKEN",
    libraries: "places"
  }
});

export default {

}

</script>


<style>

</style>

Что я делаю неправильно?

редактировать:

Nuxt: неожиданный токен &lt;

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
0
7 623
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Часто это относится к ответу на запрос, где ожидался объект JSON, но вместо этого возвращается HTML. < относится к первому символу в <!DOCTYPE... или аналогичном.

Проверьте ответы, поступающие от API или других служб, которые вы используете.

Я добавил скриншот вкладки net в devtools. Я ничего не вижу в гугле. Я не использовал этот ключ API раньше, поэтому, возможно, он почему-то не активен. Есть мысли как это проверить?

user1592380 30.05.2019 18:50
Ответ принят как подходящий

Скорее всего вы пропустили транспиляцию

https://github.com/xkjyeah/vue-google-maps/blob/0985d475496083f2459db2960ba8f9317aab50ef/README.md#nuxtjs-config

transpile: [/^vue2-google-maps($|/)/]

После добавления вашего оператора в объект сборки ошибка исчезла. Однако я не вижу карты.

user1592380 30.05.2019 22:19

@ user61629 трудно сказать, что еще не так. создать codeandbox с репродукцией

Aldarund 30.05.2019 23:56

У меня сработало обновление с Node 12x до Node 14x.

Другие вопросы по теме