VS 2017 Ошибка TS1219 - PullRequest
       23

VS 2017 Ошибка TS1219

0 голосов
/ 26 апреля 2018

После изменения архитектуры моего проекта пользовательского интерфейса я получил так много ошибок (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"
    ]
  }
}

settings

Если вам нужна дополнительная информация, дайте мне знать.

UPD: ошибки с @NgModule в app.module не отображаются Ошибки появляются, когда я упаковываю файлы с декораторами в папки. Разве это не работает с файлами с большой глубиной?

Вы можете увидеть дерево папок на моем bitbucket (ветвь BooksRework) .

1 Ответ

0 голосов
/ 15 мая 2018

Проверьте значение Build Action файла *.ts, которое вызывает ошибку. Это должно быть None, а не TypeScript File.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...