Как заставить работать автоматический импорт визуального кода студии и т. Д., Когда у меня много файлов для набора текста? - PullRequest
0 голосов
/ 03 июля 2018

Я недавно обновил свой проект Angular 4 до Angular 5 и мою библиотеку машинописи с 2.3.4 до 2.5.3. Теперь, когда я открываю свой проект в Visual Studio Code, я получаю всплывающее предупреждение: «Чтобы включить функции языка Javascript / Typescript для всего проекта, исключите большие папки с исходными файлами, с которыми вы не работаете».

Я уже исключил node_modules и мои папки сборки, но я все еще получаю это предупреждение. Такие функции, как автоматический импорт, не работают, и я предполагаю, что это из-за этой ошибки. Это мой tsconfig.json:

{
  "compilerOptions": {
    "allowJs": true,
    "target": "es5",
    "module": "commonjs",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [ "es2015", "dom" ],
    "noImplicitAny": false,
    "suppressImplicitAnyIndexErrors": true,
    "typeRoots": [
      "node_modules/@types/"
    ],
    "types": [ "node", "angular", "jasmine" ]
  },
  "compileOnSave": true,
  "exclude": [
    "**/node_modules/*",
    "**/dev/*",
    "**/prod/*",
    "**/bower_components/*",
    "**/*-aot.ts"
  ],
  "outDir":"build"
}

Я включил подробное ведение журнала в коде Visual Studio, и оно показывает тонны файла набора текста, включенного из node_modules, но без фактического источника. У меня есть около 700 строк с моими исходными файлами, и много таких файлов:

c:/[PATH]/node_modules/@types/node/index.d.ts
c:/[PATH]/node_modules/@types/jquery/index.d.ts
c:/[PATH]/node_modules/@types/angular/index.d.ts
c:/[PATH]/node_modules/@types/jasmine/index.d.ts
c:/[PATH]/node_modules/@angular/material/material.d.ts
c:/[PATH]/node_modules/@angular/material/typings/index.d.ts
c:/[PATH]/node_modules/@angular/material/material.d.ts
c:/[PATH]/node_modules/@angular/http/src/backends/browser_xhr.d.ts
c:/[PATH]/node_modules/@angular/http/src/enums.d.ts
c:/[PATH]/node_modules/@angular/http/src/headers.d.ts
c:/[PATH]/node_modules/@angular/http/src/body.d.ts
c:/[PATH]/node_modules/@angular/http/src/static_request.d.ts
c:/[PATH]/node_modules/@angular/http/src/url_search_params.d.ts
c:/[PATH]/node_modules/@angular/http/src/interfaces.d.ts
c:/[PATH]/node_modules/@angular/http/src/base_response_options.d.ts
c:/[PATH]/node_modules/@angular/http/src/static_response.d.ts
c:/[PATH]/node_modules/@angular/http/src/backends/jsonp_backend.d.ts
c:/[PATH]/node_modules/@angular/http/src/backends/xhr_backend.d.ts
c:/[PATH]/node_modules/@angular/http/src/base_request_options.d.ts
c:/[PATH]/node_modules/@angular/http/src/http.d.ts
c:/[PATH]/node_modules/@angular/http/src/http_module.d.ts
c:/[PATH]/node_modules/@angular/http/src/version.d.ts
c:/[PATH]/node_modules/@angular/http/src/index.d.ts
c:/[PATH]/node_modules/@angular/http/public_api.d.ts
c:/[PATH]/node_modules/@angular/http/src/backends/browser_jsonp.d.ts

Какая конфигурация у меня неправильная? Как я могу получить эту досадную ошибку, чтобы перестать появляться и чтобы функции машинописи работали правильно в коде Visual Studio?

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