分享更有价值
被信任是一种快乐

怎么使用NTVS

文章页正文上

本篇内容介绍了“怎么使用NTVS”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!就在你认为Redmond不可能更疯狂的时候,今天他们介绍了一个VS插件工具,VisualStudio的node.js工具。NTVS(Node.jsToolsforVisualStudio) 运行于VS2012就在你认为Redmond不可能更疯狂的时候,今天他们介绍了一个VS插件工具,VisualStudio的node.js工具。NTVS(Node.jsToolsforVisualStudio) 运行于VS2012或者VS2013。一些node.js的爱好者已经从PTVS(PythonToolsforVisualStudio)转向 并开始为VS做些node工具。同时,PTVS团队也在node.js整合上下功夫,于是他们都专注于NTVS使之成为一个社区项目。NTVS是由给你带 来PTVS的相同团队开发的,并且得到了来自RedGate的BartRead(他开发了NodePackagedModules图形用户界 面),来自Clickberry的DmitryTretyakov的帮助,他们做了一些调试与功能修复。NTVS从开始就是开源的,并且从一开始就采纳贡献。它支持编辑,智能感知,分析,npm(节点模块封装),本地与远程调试(当服务器运行于Windows/MacOS/Linux),以及发布到Azure网站和云服务。他们如何做到这些是相当惊人的,所以我建议你下载并且试用它,因为其中的一些内容(即使这里给出的只是最初版)是非常非常聪明免费云主机、域名的。NTVS结合了V8分析应用和VisualStudio的报告特性以告诉你你的程序哪里消耗它的时间。提示:看到上面File|NewProject的对话框了吗?VisualStudio按照开发语言组织类型,所以node.js在 JavaScript分类下。但你也注意到在VisualStudio中的Python,Django,C#分类下的iOS和 Android,TypeScript,VB,F#等分类。让我印象深刻的事之一是,他们将node.js整合进VisualStudio中时并没有新建或者重做已经在VisualStudio中完善的 功能。这就是node,运行在node.exe,使用V8调试器,使用V8分析器因为这些就是人们在使用的。但是,例如,NTVS可以从V8分析器得到输 出并且使用VisualStuido分析报告工具显示结果。没必要推倒重来,只要使用合适的工具来完成工作。使用NTVS完成Ghost博客引擎让我们来看个例子。l从http://nodejs.org下载并安装node。l接下来,从https://ghost.org/download/下载Ghost并解压缩到某地。l从installnodeforVisualStudio下载并安装NTVS在VisualStudio根目录。l可选项。安装http://vswebessentials.com,因为它会使VS中的网络开发更易展示。从VisualStudio开始,顺序是File|NewProject,点击JavaScript,然后选择“FromExistingNode.jscode”。将NTVS指向你的Ghost目录。然后设置node.js开始文件为index.js,点击Next,保存项目文件并且完成。这时,你已经在VS中设置了Ghost。随记:自从我得到网页要素后我也得到一个不错的好处—屏幕Markdown编辑器。从这里,点击F5就可以调试,或者Ctrl-F5直接开始。当然注意在右下角的工程属性窗口中显示的node路径,端口还有开始文件。你当然可以修改它们。这里我在本地运行Ghost。你可以看到node的路径,ghost.js文件和我的浏览器。你将从方法签名中获取实现与帮助的提示。调试NTVS包含了对node应用程序完整的调试支持。这包含了逐步调试,断点调试,“异常中断”,还有本地变量窗口,观察窗口,即时窗口和调用栈工具窗口。你可以像其他语言的服务一样处理异常。看下面的对话框,node.js异常和其他异常列在处理与未处理代码的分类中。通过nodeV8调试器,调试始终如它通常的方式运行。除非VisualStudio通过另外的套接字连接调试器(记住,你甚至可以在Linux或者Mac系统中像这样远程运行调试node.js)并且将V8如何做调试转义为VisualStudio如何做调试。这种感受是无缝衔接的。通过这个截图,你可以看到node.exe已经被调试了,我运行了Ghost。你可以看到我的调用栈和本地变量在观察窗口。我可以查看变量,分步调试并且在你调试一个网络应用程序的时候做任何你想做的事。NPMVISUALSTUDIO使用npm的体验也是相当酷。NTVS始终监视文件系统,所以以命令行或者节点直接窗口方式运行npm的话是更受欢迎的方式,VisualStudio中将看到变化。你也可以使用npm包管理对话框并且搜寻库,图形化安装包。这取决于你。这是一个包在安装中…物理上的节点模块和这些模块的操作是纯代码化的…VS并不涉及或者说关心它。但是,VisualStudio的解决方案资源管理器(SolutionExplorer)中也以逻辑视图呈现物理视图。提示:我很喜欢这点。我认为它有潜力,我更喜欢.NET的引用也如此处理。物理的和逻辑的依赖树显示了NuGet包。这帮助我更好地理解项目。还有更多。有个REPL互动窗口,你可以如其他网络工程一样,与ASP.NET工程使用相同的发布向导来发布网络工程。你也可以直接发布node.js应用程序到Azure,使用Git或者VisualStudio发布。你也可以在其它机器远程调试node实例,通过引入远程调试代理来启动node。“怎么使用NTVS”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!

相关推荐: 如何查看Docker信息

小编给大家分享一下如何查看Docker信息,相信大部分人都还不怎么了解,因此分免费云主机、域名享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!以上是“如何查看Docker信息”这篇文章的所有内容,感谢各位的阅读!相信大家…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册