Node js入门及安装

340 阅读2分钟

一、nodejs简介及应用场景

简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。 Node.js事实上既是一个运行时环境,同时又是一个库。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

典型的应用场景包括:

  • 实时应用:如在线聊天,实时通知推送等等(如socket.io);
  • 分布式应用:通过高效的并行I/O使用已有的数据;
  • 工具类应用:海量的工具,小到前端压缩部署(如grunt),大到桌面图形界面应用程序;
  • 游戏类应用:游戏领域对实时和并发有很高的要求(如网易的pomelo框架),利用稳定接口提升Web渲染能力;
  • 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(如著名的纯Javascript全栈式MEAN架构)。

二、安装nodejs

node官网会自动识别你的系统,点击下载常用稳定版本,下载地址:node

image.png

下载安装包后,点击可执行文件,不断地按下一步,就可以安装成功。

image.png

测试安装是否成功,打开cmd,使用 node -v,如果显示版本号则表示安装成功。

image.png

修改npm为淘宝镜像

因为npm的仓库有许多在国外,访问的速度较慢,建议修改成cnpm,换成taobao的镜像。 打开命令行工具,复制如下配置:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成之后输入 cnpm -v,如果出现相应的版本号,则说明安装成功。

三、nodejs简单实例

在任意盘符新建一个文件,如在D盘创建hello.js文件,输入console.log('Hello World');并保存。

image.png

打开cmd,使用node运行hello.js文件:

image.png