Не удается найти пространство имен «Microsoft» - PullRequest
0 голосов
/ 03 мая 2020

Я работаю с Angular 9 и пытаюсь интегрировать BingMaps,

Итак, я получаю эту ошибку компиляции:

src/app/dashboard/pages/infos-generale/infos/infos.component.ts:33:8 

- error TS2503: Cannot find namespace 'Microsoft'.

33   map: Microsoft.Maps.Map;

1 Ответ

0 голосов
/ 03 мая 2020

Вам нужно просто добавить bingmaps в распознанные типы в tsconfig.app. json:

tsconfig.app. json:

   "compilerOptions": {
     "outDir": "./out-tsc/app",
     "types": [
+      "bingmaps"
     ]

Если указаны типы, будут включены только перечисленные пакеты.

Так что в нашем случае этот файл tsconfig. json будет содержать только ./node_modules/@types/bingmaps. Другие пакеты в node_modules / @ types / * не будут включены. Пакет типов - это папка с файлом index.d.ts или папка с пакетом. json с полем типов.

...