使用visual studio 2010开发nodejs

时间:2012-02-02 07:39:36

标签: javascript visual-studio-2010 node.js editor

是否可以使用VS2010开发NodeJS应用程序。我说的是简单的'Javascript,而不是Azure或任何类似的花哨的东西。我只是想使用VS2010作为Javascript编辑器,因为我来自.NET背景,我对它很满意。

如果可以的话,请告诉我如何配置VS2010以便能够编码NodeJS应用程序。

6 个答案:

答案 0 :(得分:39)

抱歉,不允许新用户发布图片。

我可以读英文,但我不会用英文写。所以,就这样......囧

http://i.stack.imgur.com/aFyWV.jpg http://i.stack.imgur.com/aFyWV.jpg

答案 1 :(得分:5)

如果您只想将Visual Studio用作文本编辑器,则可以执行此操作来编辑节点应用程序。使用文件> 打开网站以打开您的Node应用程序所在的文件夹。

然后,您可以打开任何* .js文件并使用Visual Studio的文本编辑器进行编辑。

如果您想尝试一些实验性智能感知支持,请查看node-vsdoc。您必须将nd/node-vsdoc.js文件添加到项目中,然后像这样引用它:

/// <reference path="node-vsdoc.js" />

以下是一个示例:https://github.com/kinogam/node-vsdoc/blob/master/nd/vsdoc-test.js

答案 2 :(得分:3)

我正在使用VS进行Node开发,这只是一种非常糟糕的体验。也就是说,只需创建一个空网站项目。这与VS中的项目一样空洞......个人而言,我希望VS支持“非编译”或“脚本”项目,保存misc文件或不属于VS.除此之外,您可能想要试用typescript plugins for VS,因为它们会增加许多有用的智能感知支持,以及它的价值。

那就是说,你可能想给另一个编辑器一个机会,如果你不需要集成源代码控制,你可能想从MS看WebMatrix2(免费),有一个插件可以让节点检查员调试透明。就我个人而言,我一直在使用JetBrains WebStorm(并不太昂贵)并喜欢它。

答案 3 :(得分:1)

要让vsdoc.js intelisense进入vs 2008,你需要一个微软补丁:

http://blogs.msdn.com/b/webdev/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

然后按照Rohan的回答继续进行

答案 4 :(得分:1)

几天前,微软发布了针对Node JS的官方工具。这些工具比我试图用Visual Studio实现的其他hacky解决方案有了很大的改进。

http://techcrunch.com/2013/11/21/microsoft-launches-node-js-tools-for-visual-studio

我还没有找到这些工具的VS 2010版本。目前,它仅支持VS 2012和VS 2013。

答案 5 :(得分:0)