Как включить автозаполнение кода Node.js в VSCode? - PullRequest
1 голос
/ 20 марта 2020

Я установил Visual Studio Code и Node.js, и оба в основном работают, но автозаполнение не работает (полностью). Если я наберу «консоль». Я действительно вижу список всплывающих окон. Аналогично, если я это сделаю: const http = require ("http"); http.

Но если я просто наберу 'process'. Я ничего не вижу На самом деле, как только я наберу "." Код автозаполнения «процесс» до «ProcessingInstruction». Я ожидал увидеть всплывающее окно argv вместе со всем остальным, что вы видите, если вы наберете «process» в приглашении Node.

Вот что я вижу, когда набираю 'console.': enter image description here Да - это работает!

Но вот что я вижу, когда набираю 'process. ' (Я должен изменить автозаполнение «ProcessingInstruction» обратно на «process»): enter image description here Boo - он не знает «process»! (

1 Ответ

1 голос
/ 24 марта 2020

Вам нужно будет сообщить VS Code о типах в Node JS (когда вы нажмете на себя в комментарии). Для этого вы можете установить типы для узла, выполняющего следующую команду (при условии, что вы уже запустили npm init):

npm install --save-dev @types/node

Он установит типы для Node JS, которые VS Code автоматически подхватывает. и вы будете автоматически завершать все Node JS -специфические c дела в будущем. Вам даже не нужно перезапускать VS Code.

Поскольку вы добавляете больше зависимостей в свой проект (если вы будете это делать). Многие из них также имеют пакет @ types / X (если они еще не включены в пакет), что также позволяет выполнять автозаполнение.

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