前言:由于公司业务需求,最近启动了node.js的开发任务,想把自己的开发学习历程记录记录下来,可以增加记忆,也方便查找。虽然对javascript有一定的了解,但是刚接触node.js的时候,发现还是有大量的东西需要重新学习。这里我们就以最简单的程序开始,开启自己的node.js认识之旅。

Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。

V8引擎执行Javascript的速度非常快,性能非常好 Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。

开发环境:Windows 10 开发工具:VS2017

  1. 新建项目

VS2017中已经内置了Node.js开发环境,只需要在安装VS的时候添加node.js的项目即可。我们选择node.js中"空白node.js控制台应用程序",点击确定即可。

项目会默认在程序中添加一行代码console.log('Hello world'),如何在安装node.js的时候,没有配置node的全局变量的话,直接运行程序会报错,我们进行第二部

  1. 配置node.js

选择解决方案资源管理器,选择项目,右键点击,选择属性

进入node.js配置界面,配置Node.js运行环境

配置完成后,点击运行,则界面会打印出Hello World。Node.js配置就此完成。

最新文章

  1. Mysql字符集设置
  2. java调用sqlldr oracle 安装的bin目录
  3. Using Confluent’s JDBC Connector without installing the entire platform
  4. ASP.NET MVC学习笔记-----ActionInvoker
  5. jdbc 日期时间相关的类型
  6. (BFS)hdoj1242-Rescue
  7. unity项目实现“再按一次退出程序”提示功能
  8. php扩展函数调用扩展中的标准函数
  9. Netty4.x中文教程系列(二) – 白话概念
  10. java与数据结构(2)---java实现静态链表
  11. 在Mac上使用Nginx和FastCGI部署Flask应用
  12. OpenGL ES 三种类型 uniform attribute varying
  13. SVN版本控制的使用
  14. JS中的循环结构
  15. 深入浅出AQS之独占锁模式
  16. ReentrantLock 与 AQS 源码分析
  17. ACM算法竞赛:抄课文
  18. MySQL 多表查询 学习与练习
  19. python 模拟豆瓣登录(豆瓣6.0)
  20. 移动端头部固定,上划逐渐透明 (vue)

热门文章

  1. MOS管基本构造和工作原理
  2. C#面试题汇总2
  3. sql between写法关于查时间区间是否重叠
  4. 一个来自红帽的Java垃圾回收算法,试图把停顿时间降到10毫秒以下 原创 2017-01-10 薛命灯
  5. memcahce文章精选
  6. sell学习
  7. Jetty - LifeCycle源码分析
  8. 使用sublime模板加快编码效率
  9. flex 伸缩盒子
  10. ext,exrReturn新增,修改删除等用