【发布时间】:2016-07-14 02:42:22
【问题描述】:
我在 Windows 和 Mac 上使用 Visual Studio Code (VSC) 0.10.11。出于这个问题的目的,我有这个小的 JavaScript sn-p:
'use strict';
const os = require('os');
console.log(os.homedir());
我在 Visual Studio Code 上关注了 John Papa(Blog entry 和 Pluralsight Visual Studio Code JavaScript Intellisense - 对于那些有帐户的人),因此我希望 VSC 在输入可用时提供 Intellisense 和快速修复选项。
在上面的sn-p中VSC可以识别console和log()(我用的是hoover,不过和Intellisense一样):
但不是os 和homedir():
但是typings/main/ambient/node/index.d.ts 中提供了所有 4 种类型。我知道os 的区别在于require,但在John Papa 的视频课程中,VSC 还为所需模块提供了IntelliSense。不同之处在于 John Papa 使用的是 tsd,而我使用的是 typings。
所以我的问题是
- 如何为所有已知类型启用 Intellisense?
- 如果 VSC 为我提供快速修复(缺少类型的模块下的绿线),我该怎么做?
【问题讨论】:
标签: javascript node.js visual-studio-code