无法将 vue2-google-maps 组件导入到 main.js

Can't import vue2-google-maps component to main.js

使用 npm 安装 vue2-google-maps 后,我正在尝试将组件导入我的 main.js。但我不断收到错误消息。我在将包导入 main.js 或其他 .vue 文件时从未遇到过问题。

版本: 视图 2.6.10 vue2-google-maps@0.10.7 vue-cli 2.9.6 但也尝试使用 3.11.0

import App from "./App.vue";
import store from "./store/store.js";
import * as VueGoogleMaps from "vue2-google-maps";

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


我在这一行中收到错误:import * as VueGoogleMaps from "vue2-google-maps";

Error Message: Could not find a declaration file for module 'vue2-google-maps'. 'c:/Users/BotiVegh/vueJS_projects/vue-store-gallery-map/node_modules/vue2-google-maps/dist/main.js' implicitly has an 'any' type. Try npm install @types/vue2-google-maps if it exists or add a new declaration (.d.ts) file containing declare module 'vue2-google-maps';ts(7016)

我需要更改配置文件中的某些内容吗?

您可以尝试将 "noImplicitAny": false 添加到您的 tsconfig.json 文件

这将禁用对具有隐含 'any' 类型的表达式和声明的警告