Код Visual Studio Intellisense не работает для Javascript
Я использую Visual Studio Code (VSC) 0.10.11 на Windows и Mac. Для целей этого вопроса у меня есть небольшой фрагмент JavaScript:
'use strict';
const os = require('os');
console.log(os.homedir());
Я следовал за Джоном Папой в Visual Studio Code (Запись в блоге а такжеPluralsight Visual Studio Код JavaScript Intellisense - для тех, у кого есть учетная запись) и, следовательно, я ожидаю, что VSC предоставляет опции Intellisense и Quick fix, когда доступны наборы.
В приведенном выше фрагменте VSC распознаетconsole
а такжеlog()
(Я использую пылесос, но то же самое с Intellisense):
но нетos
а такжеhomedir()
:
Но все 4 набора доступны вtypings/main/ambient/node/index.d.ts
, Я знаю, что разница вrequire
в случаеos
, но в видеокурсе Джона Папы VSC также предоставил IntelliSense для необходимых модулей. Разница в том, что Джон Папа использовалtsd
пока я используюtypings
.
Так что мои вопросы
как я могу включить Intellisense для всех известных типов?Что мне нужно сделать, чтобы VSC предложил мне Быстрое исправление (зеленая линия под модулями с пропущенными наборами)?