Когда я пытаюсь импортировать модули PrimeNG-Extensions (https://github.com/sudheerj/primeng-extensions) в моих угловых приложениях, он выдает ошибки ниже. Эта проблема может быть воспроизведена только в режиме PROD, где AOT включен по умолчанию. Это как-то связано с tsconfig-aot.json
Ошибка:
primeng-extensions / components / wizard / wizard.js.ts (129,35): ошибка во время компиляции шаблонаиз 'ɵ2' Функциональные выражения не поддерживаются в декораторах Рассмотрите возможность преобразования выражения функции в экспортируемую функцию.
Но оно похоже на любой модуль PrimeNG
var WizardModule = /** @class */ (function () {
function WizardModule() {
}
ЦконфигурацияФайл aot.json настроен следующим образом
{
"compilerOptions": {
"outDir": "components",
"rootDir": "src/app/components",
"target": "es5",
"module": "es2015",
"baseUrl": "src",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true,
"lib": ["dom","es6"]
},
"include": [
"src/app/components/**/*"
],
"angularCompilerOptions": {
"genDir": "aot",
"skipMetadataEmit" : false
}
}