iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何在Visual Studio上开发Node.js程序
  • 327
分享到

如何在Visual Studio上开发Node.js程序

2023-06-17 07:06:08 327人浏览 薄情痞子
摘要

这篇文章主要介绍“如何在Visual Studio上开发node.js程序”,在日常操作中,相信很多人在如何在Visual Studio上开发node.js程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如

这篇文章主要介绍“如何在Visual Studio开发node.js程序”,在日常操作中,相信很多人在如何在Visual Studio上开发node.js程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何在Visual Studio上开发Node.js程序”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

题外话

最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发。结果还真找到了一个,来自微软的Node.js Tools for Visual Studio(NTVS),虽然现在仅发布了1.0 Alpha版本,但使用起来已经非常方便。而且,其开发团队与python Tools for Visual Studio(PTVS)是同一个,而PTVS就是Visual Studio 2013中要创建自带的Python项目需要安装的那个程序,所以大可放心的使用NTVS。

一、NTVS介绍与安装

从其官网(Http://nodejstools.codeplex.com)上可以找到其介绍,NTVS是一个使Visual Studio成为Node.js集成开发环境的免费、开源的插件,NTVS支持编辑、Intellisense、Profiling、npm包管理器、本地以及远程调试(windowsMacOS及linux),同时其支持Windows Azure网站及云服务。

总之,该有的都有了。如果要安装NTVS的话,需要VS 2013或2012 Update4的Professional(或Test Professional)、Premium或Ultimate版本,同时需要安装有Node.js的0.10.20或以上的版本,有了这些准备后,就可以去官网下载安装包进行安装了,需要注意的是,VS 2013和2012的安装包是各自独立的。

安装完成后,就会在Visual Studio的javascript类型中多出以下的项目类型:

如何在Visual Studio上开发Node.js程序

二、NTVS项目创建和使用

对于Node.js而言,项目类型并不像.net项目有这么多不同的类型,每种之间的开发环境等还有差异。对于上面的Blank Node.js Console Application和WEB Application两个项目而言,无非就是前者模板的代码只提供了在控制台输出Hello World的代码;而后者则用Node.js创建了一个Http服务器,并为每个请求都输出Hello World罢了,即实现了一个简单的Web应用程序。而Express Application则是使用Node.js上的Express框架+Jade模板引擎+Stylus实现了一个小的Web应用程序。而剩下的***个项目则是从已有的Node.js项目中创建,后两个与其他的类似,只不过已经配置好了脚本和配置文件等可以直接部署到Windows Azure中。

项目创建后与Visual Studio的C#等项目没有太大区别,Intellisense功能也非常强大,敲入require的时候会提示所有的模块名称,同时选择每个模块的时候会提示这个模块的作用和说明(如下图),然后键入回车可以直接补齐单引号等等,都非常方便。而对于每个模块,其所有方法和成员变量也都能自动显示出来,只不过不像require那样会显示说明信息。

如何在Visual Studio上开发Node.js程序

三、NTVS项目的调试

NTVS项目调试的方式与C#一样,都是F5运行并调试和Ctrl+F5只运行不调试,其会自动运行已安装的Node程序执行当前项目的代码。对于Web Application项目并且使用了使用了http模块的话,还会自动打开浏览器访问指定的端口(可以在项目属性中关闭)。需要说明的是,对于Node.js项目,有且仅有一个启动文件(即使用node.exe执行的文件,相当于程序的Main()函数),程序从这个文件的开始执行,默认情况下项目创建后***个创建的js文件为启动文件,启动文件用粗体表示。如果需要设置其他文件为启动文件,右键单击选择设置就可以了(如下图) 。

如何在Visual Studio上开发Node.js程序

在调试过程中,与其他项目一样,都可以设置断点、单步执行以及监视什么的都是可以用的,同时如果在程序代码中抛出了异常,在调试过程中也会提示出来(如下图)。

如何在Visual Studio上开发Node.js程序

默认情况下,所有异常都将提示,当然也可以自己选择哪些异常不提示。可以在提示了异常之后选择“打开异常设置”,或者选择“调试”菜单,选择“异常”,如下图:

如何在Visual Studio上开发Node.js程序

 四、NTVS项目的包管理

NTVS还提供了非常方便的包管理方式,就如同在C#项目中添加引用一样方便的添加其他包。当然也可以自己使用npm安装相应的包,然后在项目中使用,虽然调试运行没有问题,不过这样是没有Intellisense提示的。所以,如果项目中需要其他的包,可以右键单击npm,选择“Manage npm Modules...”(如下图),在npm包管理器中右侧的包名称中输入包的名称,然后点击下方的本地安装(为当前项目安装)就可以了,完成后会在左侧出现已安装的包,然后在项目中require也会出现相应的包名,在使用包的时候也会有方法成员的提示等等。

如何在Visual Studio上开发Node.js程序

安装完包后就会在解决方案管理器的npm下出现相应的包名,与C#项目添加引用类似。同时,与执行npm ls命令一样,也是可以查看包的依赖关系的(如下图)。

如何在Visual Studio上开发Node.js程序

到此,关于“如何在Visual Studio上开发Node.js程序”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何在Visual Studio上开发Node.js程序

本文链接: https://www.lsjlt.com/news/287885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Visual Studio上开发Node.js程序
    这篇文章主要介绍“如何在Visual Studio上开发Node.js程序”,在日常操作中,相信很多人在如何在Visual Studio上开发Node.js程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如...
    99+
    2023-06-17
  • Visual Studio 2010如何开发部署64位程序
    这篇文章将为大家详细讲解有关Visual Studio 2010如何开发部署64位程序,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。今天我们将探讨的是Visual Studio 2010开发...
    99+
    2023-06-17
  • 怎么使用Visual Studio 2022开发Linux、C++应用程序
    本篇内容介绍了“怎么使用Visual Studio 2022开发Linux、C++应用程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读...
    99+
    2023-06-21
  • 如何搭建Visual Studio 2005集成开发环境
    这篇文章主要介绍如何搭建Visual Studio 2005集成开发环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!VisualStudio2005和.NETFramework2.0将在应用程序开发的所有方面取得大...
    99+
    2023-06-17
  • 使用 Visual Studio 2022 开发 Linux C++ 应用程序的过程详解
    使用 Visual Studio 2022 开发 Linux C++ 应用程序 使用 Visual Studio 2022 with WSL2 ! Visual Studio 202...
    99+
    2024-04-02
  • 如何在阿里云服务器上搭建Visual Studio?
    VisualStudio是一款功能强大的集成开发环境,它能够满足软件开发人员的各种需求。然而,如果你的电脑性能不足或者空间不够,那么使用云服务器来搭建VisualStudio是一个不错的选择。本文将详细介绍如何在阿里云服务器上搭建Visu...
    99+
    2023-12-12
    阿里 器上 如何在
  • 如何分析Visual Studio 2008中的移动开发部分
    如何分析Visual Studio 2008中的移动开发部分,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。趁着黄金周的空闲,学习一下新的技术,好让自己的思维能跟上软件更新的脚步...
    99+
    2023-06-17
  • ASP 开发技术学习笔记:如何使用 Visual Studio 打包您的应用程序?
    ASP.NET 是一个非常流行的 Web 应用程序框架,它允许开发者使用多种语言(如 C# 和 VB.NET)来构建动态网站和 Web 应用程序。在 ASP.NET 中,您可以使用 Visual Studio 来编写代码、创建用户界面、调...
    99+
    2023-09-09
    开发技术 学习笔记 打包
  • 如何分析Visual Studio程序功能及快捷键
    这篇文章的内容主要围绕如何分析Visual Studio程序功能及快捷键进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!大家经常会在Visual St...
    99+
    2023-06-17
  • 使用Visual Studio 2022开发前端的详细教程
    目录创建宿主项目安装前端库在浏览器引入模块模块化开发前端开发环境多数基于Node.js,好处不多说了。但与使用Visual Studio开发的后端Asp.Net Core项目一起调试...
    99+
    2024-04-02
  • 基于visual studio code + react 开发环境搭建过程
    开发环境 windows 开发工具 visual studio code node 安装和 npm windows 安装node 可以直接在 node官网 直接下载直接当作普通软件安...
    99+
    2024-04-02
  • 如何使用Visual Studio Code对Node.js进行断点调试
    这篇文章主要介绍如何使用Visual Studio Code对Node.js进行断点调试,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在开发的过程中,几乎不可能一次性就能写出毫无破绽...
    99+
    2024-04-02
  • 从开发角度看,VSCode和Visual Studio有何异同?
    《从开发角度看,VSCode和Visual Studio有何异同?》 作为两款由微软推出的流行集成开发环墐(IDE),VSCode和Visual Studio都是许多开发者的首选工具。...
    99+
    2024-04-02
  • 如何在Visual Studio中安装git插件
    今天就跟大家聊聊有关如何在Visual Studio中安装git插件,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。在Visual Studio 中使用git——什么是Git(一)如果...
    99+
    2023-06-14
  • 使用Visual Studio进行动态链接库开发流程
    一、动态链接库和动态链接 动态链接库:在 Windows 中,动态链接库 (DLL) 是作为函数和资源的共享库的一种可执行文件。在调用它们的应用程序的上下文中运行。 动态链接:动态链...
    99+
    2024-04-02
  • 如何在服务器上部署Node.js应用程序
    这篇文章主要介绍“如何在服务器上部署Node.js应用程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何在服务器上部署Node.js应用程序”文章能帮助大家解决问题。步骤1:选择服务器首先,您需...
    99+
    2023-07-05
  • 微信小程序开发如何发布上线
    这篇文章主要讲解了“微信小程序开发如何发布上线”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序开发如何发布上线”吧!第一步:搭开发环境首先,我们需要在本地搭建好微信小程序的开发环境。...
    99+
    2023-06-26
  • 如何使用Node.js开发高效的Web应用程序
    随着互联网的快速发展,面向互联网的应用程序开发成为了众多软件开发领域中的一个重要分支。而Node.js的出现,也使得Web应用程序开发的范式发生了改变。Node.js是一个事件驱动、非阻塞I/O的JavaScript运行环境,这个JavaS...
    99+
    2023-05-14
  • Visual Studio中的ASP.NET:简化Web开发过程的终极指南
    ...
    99+
    2024-04-02
  • Visual Studio连接Linux服务器编译CMake项目,生成在Linux上运行的程序
    本文基于的开发环境说明 window系统:Windows 10 企业版 64位操作系统Linux系统:BigCloud Enterprise Linux 7.8 (Core)Visual Studio:Microsoft Visual St...
    99+
    2023-08-19
    linux 服务器 visual studio c++
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作