I want to use the Google Maps API with my Angular project, so I used these two commands to install npm packages:
npm install @agm/core --save-dev
npm install @types/googlemaps --save-dev
I added this line to my component:
import {} from "@types/googlemaps";
But I see these 2 errors in VS Code:
[ts] File 'h:/Angular Projects/Breakfast/client/breakfast/node_modules/@types/googlemaps/index.d.ts' is not a module.
[ts] Cannot import type declaration files. Consider importing 'googlemaps' instead of '@types/googlemaps'.
I added these lines
"types": ["googlemaps"]
"moduleResolution": "node"
to tsconfig.json and tsconfig.spec.json, but still no luck. On Chrome Dev Tools, I see the below error:
Error: Uncaught (in promise): TypeError: Cannot read property 'Autocomplete' of undefined
TypeError: Cannot read property 'Autocomplete' of undefined
Angular version 6
Typescript Version 2.9.2
I tried from Angular 5, too.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…