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
}
Другие вопросы по тегам