Angular2: генерировать metadata.json и ngsummary.json
Уважаемые разработчики Angular 2,
Я борюсь с поиском достойной документации по угловому компилятору 2 (ngc).
Что я хочу сделать: у меня есть папка, содержащая угловую библиотеку журналов 2, точка входа которой - "logging.module.ts". Пока что я скомпилировал его через файл tsconfig, и он работал нормально.
Теперь я хотел бы перейти на угловой компилятор. Тем не менее, когда я запускаю NGC. Только файлы *.ngfactory.ts и *.ngsummary.json создаются.
Я не вижу никаких файлов.js.d.ts или.metadata.json. (И если я правильно понял, ngc был задуман как "замена замены" для компилятора машинописного текста).
Любые намеки, что я могу делать не так?
Спасибо за вашу помощь.
2 ответа
NoEmit включен?
Должно быть что-то вроде этого...
"compilerOptions": {
...
"noEmit": false
...
},
"angularCompilerOptions": {
"genDir": "..."
}
В tsconfig.json,
Если вы хотите сгенерировать файлы метаданных, убедитесь, что skipMetadataEmit имеет значение false:
"angularCompilerOptions": {
...
"skipMetadataEmit" : false
}
Если вы хотите создать файлы определения типа:
"compilerOptions": {
...
"declaration": true
}