Руководство по расширению языка Javascript на VsCode для стороннего API - PullRequest
0 голосов
/ 23 января 2019

Так что я недавно начал использовать VsCode поверх Atom и мне это нравится, проблема в том, что я разрабатываю программное обеспечение, которое использует собственный JS API без надлежащей интеграции во что-либо. Я начал пытаться реализовать свою собственную структуру автозаполнения / intellisense, используя их pdf в VsCode, чтобы ускорить мой рабочий процесс, в настоящее время я просто использую файл JS, который полон пустых функций и объектов с кучей комментариев JSDoc, чтобы помочь VsCode Intellisense определяет, что к чему, это пока работает нормально, но это означает импорт этого «бесполезного» файла в каждый проект, над которым я работаю. Я посмотрел на расширение языка JS с помощью языкового сервера, но это кажется слишком сложным для того, что мне нужно (плюс, похоже, я бы собирал весь язык Javascript с нуля). У кого-нибудь есть рекомендации ect?

С уважением.

Редактировать Извините, я также хотел бы, чтобы у него была способность пропускать помет, поскольку сейчас это становится немного забавным.

1 Ответ

0 голосов
/ 25 января 2019

Вероятно, вам не нужно расширение для этого примера использования.

VS Интеллектуальный смысл кода для библиотек основан на .d.ts наборе файлов объявлений .Файлы объявлений для используемой вами библиотеки могут быть либо записаны в текущем рабочем пространстве, как вы это делаете в настоящее время, либо - предпочтительно - поставлены вместе с самой библиотекой.Многие модули npm поставляются с файлами определений типов, в то время как в других библиотеках есть файлы определений, предоставляемые сообществом через DefinitiveTyped .

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

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