Я пытаюсь использовать Angular для разработки расширения Google, но обнаружил, что не могу ссылаться на объект chrome
не создавая
ОШИБКА в E: /ChromeExtensions/.../node_modules/chrome-prom/chrome-prom.d.ts(2160,66): Не удается найти пространство имен 'chrome'.
или же
ОШИБКА в E: /ChromeExtensions/.../src/app/chrome-tabs.servi ce.ts(14,7): Не удается найти имя "хром".
Я добавил chrome typings npm install --save @types/chrome
но все, что он мне дал, это просто типизация, но он не устраняет ошибки сборки.
Если это имеет значение:
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _' | | | | |/ _' | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
@angular/cli: 1.4.9
node: 6.11.4
os: win32 x64
@angular/animations: 4.4.6
@angular/common: 4.4.6
@angular/compiler: 4.4.6
@angular/core: 4.4.6
@angular/forms: 4.4.6
@angular/http: 4.4.6
@angular/platform-browser: 4.4.6
@angular/platform-browser-dynamic: 4.4.6
@angular/router: 4.4.6
@angular/cli: 1.4.9
@angular/compiler-cli: 4.4.6
@angular/language-service: 4.4.6
typescript: 2.3.4
Visual Studio Code 1.17.2
Какие-либо предложения?
Основываясь на том, как использовать chrome-app.d.ts в приложении angular-cli 1.0.1?
@types/chrome
в package.json///<reference types="chrome"/>
в начало моего ts файла
window['chrome']