После изменения архитектуры моего проекта пользовательского интерфейса я получил так много ошибок (TS1219 и TS2304). Является ли причиной плохой настройки tsconfig.json? Или что-то еще?
Если я уберу декораторов из проекта, то все в порядке, но они мне нужны.
Я использую шаблон Visual Studio 2017, ASP.CORE 2.1 для угловых 5.
Ошибка TS1219 (TS) Экспериментальная поддержка декораторов - это функция, которая может быть изменена в будущем выпуске. Для удаления этого предупреждения установите параметр «Экспериментальные декораторы».
tsconfig.json:
{
"compileOnSave": false,
"compilerOptions": {
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"es2017",
"dom"
],
"moduleResolution": "node",
"outDir": "./dist/out-tsc",
"sourceMap": true,
"target": "es5",
"typeRoots": [
"node_modules/@types"
]
}
}
Если вам нужна дополнительная информация, дайте мне знать.
UPD: ошибки с @NgModule в app.module не отображаются
Ошибки появляются, когда я упаковываю файлы с декораторами в папки.
Разве это не работает с файлами с большой глубиной?
Вы можете увидеть дерево папок на моем bitbucket (ветвь BooksRework) .