Если у вас есть свежий угловую 2.0 CLI проект - это будет работать - я не знаю вашу конкретную установку:
- убедитесь, что ваш
tsconfig.json
выглядит следующим образом:
«compilerOptions «: {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ["es6", "dom"],
"mapRoot": "./",
"module": "es6",
"moduleResolution": "node",
"outDir": "../dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"../node_modules/@types" /// - here - types are pointing to this @types folder inside node_modules.
]
}
- создать новую папку внутри
@types
под названием firebase
.
- создать новый файл внутри
firebase
, назовите его index.d.ts
- разместим форму here контента внутри
index.d.ts
- here официальные документы настройки angularfire2. Раздел «Устранение неполадок» не является точным - для проекта с угловым кли. Обязательно не размещайте никаких объявлений или вещей внутри tsconfig.json или typings.json, как указано там (на данный момент 28 сентября 2016 года).
Похоже, рекомендуемый способ добавить печатая, чтобы угловой 2.0 CLI проекта - это добавить их в node_modules/@ папка типа .. Как вы можете видеть папку жасмина Typing выглядит аналогично - и была автоматически добавлена там с помощью строительных лесов CLI.
Это не сработало для меня, хотя ... Какую версию машинописного текста вы используете? –
Версия 2.1.0-dev.20160826 – sandrooco
да же для меня версия - как насчет 'tsc -v' какая версия сообщает? –