Sac*_*acr 5 node.js visual-studio-code
我正在测试Microsoft的新代码编辑器:Visual Studio Code.
我在Windows 7下,我正在尝试这个例子:https://code.visualstudio.com/Docs/nodejs
但是当我尝试添加时 /// <reference path="/typings/node/node.d.ts"/>
就像在例子中说的那样.它不起作用.该文件永远不会下载,我不知道我在哪里可以找到它.
有人知道如何解决这个问题吗?这是一个错误还是问题来自我的机器?
Hen*_* Li 24
TSD是TypeScript Definition,而TypeScript是Microsoft的JavaScript的类型超集,它编译为纯JavaScript.如果您只是想使用VSCode开发像我这样的基于JavaScript的常见node.js项目,则无需了解这些.
为了解决您的问题,我认为更好的方法是将TSD包管理器安装为全局模块.这将使您能够全局使用命令tsd.
npm install tsd@next -g
Run Code Online (Sandbox Code Playgroud)
然后转到项目的根文件夹,然后键入
tsd install node
Run Code Online (Sandbox Code Playgroud)
这将自动创建一个文件夹'typings/node',其文件名为'node.d'.
如果您还需要第三方模块(如express.js或async.js)的IntelliSense,您可以自己添加它们
tsd install express
Run Code Online (Sandbox Code Playgroud)
就像你已经熟悉的'npm'是node.js的包管理器一样,'tsd'是TypeScript Definition的包管理器(但不适用于TypeScript本身)
这里有一个列表显示可用的存储库.
将所有.tsd文件下载到'typings'文件夹后,您仍然需要在每个.js文件的开头手动放置这些特殊注释,以帮助VSCode查找node和express的定义,所以现在VSCode知道API类和函数的详细信息.
/// <reference path="typings/node/node.d.ts"/>
/// <reference path="typings/express/express.d.ts"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13217 次 |
| 最近记录: |