Проект должен перечислить все файлы или использовать шаблон «включить» - PullRequest
2 голосов
/ 02 февраля 2020

Я вижу это предупреждение в VSCode:

VSCode Warning

Это строка, которая выдает предупреждение ts:

import packageJson from "../package.json";

Странно, но сборка и обработка проекта работают нормально:

$ tsc --project .
✨  Done in 1.16s.
$ tslint --config ../../tslint.json --project .
✨  Done in 1.59s.

Это предупреждение вызвано синтаксическим анализатором VSCode или что-то не так в моем файле tsconfig.json?

// tsconfig.json
{
  "exclude": [
    "node_modules"
  ],
  "extends": "../../tsconfig.json",
  "files": [
    "package.json"
  ],
  "include": [
    "src/**/*"
  ],
  "compilerOptions": {
    /* Basic Options */
    "outDir": "dist",
    /* Module Resolution Options */
    "baseUrl": ".",
  }
}

1 Ответ

1 голос
/ 02 февраля 2020

Попробуйте добавить:

"resolveJsonModule": true,
"esModuleInterop": true 

в опции вашего компилятора

...