如何获得Node模块完成支持?

时间:2015-04-30 04:34:53

标签: visual-studio-code

VS代码似乎不知道connectexpressio是什么。我可以告诉它吗?

3 个答案:

答案 0 :(得分:2)

是的,文档说明了这一点。

  

通过将TypeScript定义文件合并到工作区,您可以获得许多流行的Node框架的IntelliSense。一个   TypeScript Definition(TSD)描述了您正在使用的API   TypeScript,但它没有实现API。

     

Visual Studio代码读取TSD,然后提供丰富的IntelliSense   基于定义提供的元数据的经验。当你   可以使用tsd搜索并安装TypeScript定义VSCode   提供快速辅助以自动化该过程。

     

打开app.js并注意__dirname(第14,23行)为绿色   下划线,表示警告。单击__dirname并按Ctrl +。   打开“快速修复”上下文菜单,然后选择“添加///引用”   /node/node.d.ts。

按照此处的说明操作:https://code.visualstudio.com/Docs/nodejs

基本上,步骤是:

  1. 获取TypeScript定义文件并将其包含在内
  2. 或使用VSCode
  3. 的一些帮助生成TypeScript类型

答案 1 :(得分:1)

您必须下拉tsd文件并使用文件中的///语法引用它。

另一种选择是在服务器上使用TypeScript。

这将变得更容易

答案 2 :(得分:0)

" TypeScript Definition Manager(TSD)使您可以轻松地在Type Visyual Studio代码工作区中搜索和安装TypeScript定义文件。该工具将从DefinitelyTyped存储库下载所请求的定义。"

通过npm安装tsd:

npm install tsd -g

然后安装您需要的任何内容,因此请下载Node和Express定义。:

tsd query node express --action install

这是link to more info