在使用npm安装vue2-google-maps之后,我试图将组件导入到main.js中。但是我一直出错。我从未遇到将包导入main.js或其他.vue文件的问题。
版本: 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'
}
}
);
我在此行遇到错误:从“ vue2-google-maps”将*作为VueGoogleMaps导入;
错误消息:
找不到模块“ vue2-google-maps”的声明文件。 “ c:/Users/BotiVegh/vueJS_projects/vue-store-gallery-map/node_modules/vue2-google-maps/dist/main.js”隐式具有“ any”类型。
如果存在,请尝试npm install @types/vue2-google-maps
或添加一个包含declare module 'vue2-google-maps';
ts(7016)
我需要更改配置文件中的内容吗?
答案 0 :(得分:1)
您可以尝试将where project_id != ' '
添加到您的 tsconfig.json 文件
这将禁用对带有隐含“ any”类型的表达式和声明的警告