gpt4 book ai didi

node.js - Visual Studio Code 下载 node.d.ts

转载 作者:搜寻专家 更新时间:2023-10-31 22:35:57 24 4
gpt4 key购买 nike

我正在测试 Microsoft 的新代码编辑器:Visual Studio Code。

我在 Windows 7 下,正在尝试这个例子:https://code.visualstudio.com/Docs/nodejs

但是当我尝试添加 /// <reference path="/typings/node/node.d.ts"/>

就像例子中所说的那样。它不起作用。该文件从未下载过,我不知道在哪里可以找到它。

有人知道如何解决吗?是错误还是问题出在我的机器上?

最佳答案

TSD 是 TypeScript 定义,而 TypeScript是 Microsoft 的 JavaScript 类型超集,可编译为纯 JavaScript。如果你只是想像我一样使用 VSCode 开发普通的基于 JavaScript 的 node.js 项目,你不需要了解这些。

要解决您的问题,我认为更好的方法是将 TSD 包管理器 安装为全局模块。这将使您能够在全局范围内使用命令 tsd

npm install tsd@next -g

然后转到项目的根文件夹,然后键入

tsd install node

这将自动创建一个文件夹“typings/node”,其中包含一个名为“node.d”的 .ts 文件。

如果你还需要 express.js 或 async.js 等第三方模块的 IntelliSense,你可以自己添加它们

tsd install express

就像您已经熟悉的“npm”是 node.js 的包管理器一样,“tsd”是 TypeScript 定义的包管理器(但不是 TypeScript 本身)

这里有一个列表显示可用的存储库。

http://definitelytyped.org/tsd/

将所有 .tsd 文件下载到“typings”文件夹后,您仍然需要手动将这些特殊注释放在每个 .js 文件的开头,以帮助 VSCode 查找 node 和 express 的定义,所以现在 VSCode了解类和函数的 API 详细信息。

/// <reference path="typings/node/node.d.ts"/>
/// <reference path="typings/express/express.d.ts"/>

关于node.js - Visual Studio Code 下载 node.d.ts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com