Как использовать расширение chrome в Angular? - PullRequest
0 голосов
/ 03 февраля 2020

Как я могу использовать chrome в моем приложении angular? В моем app.module

export const CHROME = new InjectionToken('CHROME');

и

providers: [...{ provide: CHROME, useValue: window.chrome } ...],

В моем сервисе

/// <reference types="chrome"/>
import { chrome } from '@types/chrome';
constructor(  @Inject(CHROME) private chrome: chrome) {
  }

Но у меня есть ошибка:

TS2306: Файл 'C: / Users/Sergey/Desktop/someProject/node_modules/@types/chrome/index.d.ts это не модуль. TS6137: невозможно импортировать файлы объявлений типов. Попробуйте импортировать 'chrome' вместо'@types/chrome'.

1 Ответ

0 голосов
/ 06 февраля 2020

Я не знаю, насколько это правильно, но мне это помогло: добавьте файл .d.ts, в котором 'Declare Let chrome'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...