VS Code не распознает * .d.ts-файлы - PullRequest
0 голосов
/ 04 июля 2018

Структура моего проекта:

.
├── node_modules
│   ├── @types
│
├── server
│   ├── server.js
│   ├── server.ts
│
├── package.json
└── tsconfig.json

server.ts идентичен server.js. Отличается только расширение файла. Package.json содержит такие зависимости, как express и @ types / express. Когда я перемещаю курсор на строку

const app = express();

в server.js (обратите внимание - js!), Я получаю совет:

const app: Express

Но в server.ts совет:

const app: any

Мой tsconfig.json:

{
  "compilerOptions": {
    "sourceMap": false,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es6",
    "module": "commonjs",
    "allowJs": true,
    "typeRoots": ["node_modules/@types"]
  }
}

AllowJs был добавлен после прочтения этого вопроса: VS Код, набор текста - нет IntelliSense Это не помогло. Как заставить IDE использовать файлы d.ts в папке @types?

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