Получена ошибка «не удалось скомпилировать модуль не найден: ошибка: не удается разрешить« babel-loader » - PullRequest
0 голосов
/ 18 мая 2019

Я использую vue для импорта карт Google в свое приложение

, но оно не позволяет мне запускать свое приложение после его импорта.

import Vue from 'vue'
import App from './App.vue'
import * as VueGoogleMaps from "vue2-google-maps";

Vue.use(VueGoogleMaps, {
  load: {
    key: "",
    libraries: "places" // necessary for places input
  }
});
new Vue({
  el: '#app',
  render: h => h(App)
})

и это ошибка, которую я получаю

Failed to compile.

/Users/temporary/node_modules/vue2-google-maps/dist/components/infoWindow.vue
Module not found: Error: Can't resolve 'babel-loader' in '/Users/temporary/node_modules/vue2-google-maps/dist/components'
 @ /Users/temporary/node_modules/vue2-google-maps/dist/components/infoWindow.vue 4:0-161 5:0-174
 @ /Users/temporary/node_modules/vue2-google-maps/dist/main.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js

1 Ответ

0 голосов
/ 18 мая 2019

Используете ли вы vue-cli для этого проекта?Если это так, вы можете просто:

  • npm install --save-dev babel-loader

(или если вы используете yarn)

  • yarn add --dev babel-loader

Если вы не используете vue-cli, вам все равно нужно будет установить babel-loader, используя методы, описанные выше, но вы также должны будете добавить его к вашему webpack config.

Подробнее о babel-loader:

...