Предложения автоматического импорта VSCode TypeScript - Логика разрешения символов - PullRequest
0 голосов
/ 12 декабря 2018

Я использую VSCode с небольшим проектом TypeScript, который использует несколько пакетов npm, включая некоторые из моих собственных.Я в значительной степени полагаюсь на предложения автоматического импорта для быстрого процесса разработки.

Я заметил, что функция Предложения *1004* автоматического импорта VSCode иногда выбирает символы из пакетов npm, а иногда нет.Я пытаюсь определить логику, стоящую за этим, но не смог понять это или найти соответствующий код.Я искал исходный код VSCode и нашел настройки , относящиеся к предложениям автоматического импорта , но не смог найти код предложений автоматического импорта, который использовал это.

Итак, мои вопросы:

  • Какова логика, по которой символы отображаются в предложениях автоматического импорта - особенно для ссылочных пакетов ?
  • Где этот код (потому что, теперь я просто хочу посмотреть на него!)?
  • Есть ли способ включить ведение журнала отладки VSCode, чтобы увидеть операторы журналирования, относящиеся к символу / модулю автоматического импортаразрешение?

1 Ответ

0 голосов
/ 13 декабря 2018

Автоматический импорт обычно должен работать для пакетов npm и локальных файлов.Если вы ожидаете увидеть символ в списке автоматического импорта, но его там нет, откройте вопрос

Сама логика импорта реализована на языковом сервере машинописи ,Это довольно сложно и, скорее всего, не поможет вам.

(я поддерживаю поддержку VS Code JS / TS)

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