TypeScript,使用Visual Studio 2012 express开发node.js

8
如何在 Visual Studio 中编写、构建和运行 Node.js 应用?我已经在 VS 上安装了 TypeScript 扩展和 Node.js 包。当我创建 TypeScript 类型的新项目时,它只能为浏览器编写脚本。
更新:我希望能够使用 Node.js 库实现自动完成和错误处理。

请查看 WebMatrix 2 和 3 中的 NodeJS 支持:http://www.microsoft.com/web/webmatrix/ - Timmerz
2个回答

9
你需要包含一个node.js的类型定义文件
这个文件声明了所有关于node.js的操作,以便你能够获得自动完成和类型安全。
/// <reference path="./node.d.ts" />

var x = new SlowBuffer(5);

谢谢,我试一下。Sublime Text 2怎么样?这个在ST2上也能用吗? - stonedmind
1
我不确定,可能会被纠正,但我认为Sublime有语法高亮。我认为它还没有TypeScript的自动完成或静态分析功能。 - Fenton
你可以使用这个包/插件:https://github.com/Kronuz/SublimeCodeIntel,在Sublime Text 2中获得节点智能感知。 - Larry Silverman

1

您可以直接使用VS作为编辑器,无需任何解决方案文件或其他。

要创建一个node.js应用程序,首先安装typescript包:

npm install -g typescript

然后将您的文件编译成JavaScript:

tsc app.ts

将您的应用程序作为节点进程运行:

node app.js

3
但是我希望在Node.js库中拥有自动完成和错误处理。 - stonedmind
1
当然。如果没有完成,使用VS就没有多大意义。 - Oleg Mihailik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接