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



