Потерянный intellisense для кипариса в визуальном коде студии - PullRequest
0 голосов
/ 21 сентября 2018

У меня очень странная проблема.

Я создал очень простой и простой проект Cypress, только примеры тестов и не имел никаких других devDependencies, только Cypress.

, когда я впервые открываю этот проект в коде Visual Studio, после мышипри наведении курсора на метод я вижу всплывающее окно с некоторой справкой Signature и щелкаю правой кнопкой мыши по методу, выбранному «перейти к определению», и я могу открыть этот файл.Able to see Signature help

Странные вещи произошли после того, как я написал код "cy.", Он предполагает давать мне разумные подсказки кода, но никаких предложений и указаний мыши на любой метод не помогаетисчезает, и щелкните правой кнопкой мыши выбранный метод «перейти к определению». Я получил «Определение для« XXX »не найдено» Lost intellisense

Я спросил многих разработчиков, но никто не смогответьте, пожалуйста, помогите, спасибо!

1 Ответ

0 голосов
/ 21 сентября 2018

Проверьте, не содержит ли ваш файл директиву triple-slash вверху, например

/// <reference types="Cypress" />

Если это так, попробуйте добавить tsconfig.json внутри вашей папки cypress.Из документации cypress tsconfig.json со следующей конфигурацией должен заставить работать интеллектуальное завершение кода.

{
  "compilerOptions": {
    "allowJs": true,
    "baseUrl": "../node_modules",
    "types": [
      "cypress"
    ]
  },
  "include": [
    "**/*.*"
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...