Node.js简介和安装
2016-03-15 14:55
579 查看
简介
JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。
Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。
优点
RESTful API 单线程 Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。 非阻塞IO V8虚拟机 事件驱动
下载与安装
Linux环境
在终端Terminal中输入以下命令:sudo apt-get update
sudo apt-get install node
或者:
sudo aptitude update
sudo aptitude install node
Node.js就会在sid库,可以将它们增加到sources来源列表中
sudo echo deb http://ftp.us.debian org/debian/ sid main > /etc/apt/sources.list.d/sid.list
但要注意的是,在完成安装后,需要移走/etc/apt/sources.list.d/sid.list。
Windows环境
在官网https://nodejs.org/en/可以下载最新的安装包。双击安装包,点击下一步完成安装,默认会安装在C:\Program File\nodejs目录下。
打开C:\Program File\nodejs\npm.cmd,将npm添加到环境变量。
NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
配置开发环境
我们需要什么就下载什么。在开始->所有程序->Node.js->Node.js command prompt,进入命令终端,cd C:\Program File\nodejs目录下:
键入命令:npm install -g cordova 回车下载
键入命令:npm install -g ionic 回车下载
下载的文件在 C:\Users\Admin\AppData\Roaming\npm\node_modules下。
相关文章推荐
- lintcode: Insert Node in a Binary Search Tree
- LightOJ1094 - Farthest Nodes in a Tree(树的直径)
- GDataXMLNode应用
- nodejs中npm工具自身升级
- Nodejs v4.4.0API文档学习(2)Assert断言测试模块
- 使用rosserial把Arduino作为ROS一个Node遇到的一个问题
- LeetCode Populating Next Right Pointers in Each Node
- javascript创建node节点
- [LeetCode]117. Populating Next Right Pointers in Each Node II
- node.js入门(二) 模块 事件驱动
- node.js入门(一)
- [Node.js] Use "prestart" in scripts
- [Node.js] Using ES6 and beyond with Node.js
- node.js编写服务器
- LeetCode 25. Reverse Nodes in k-Group
- windows下安装nodejs简要步骤
- nodeJs--模块module.exports与实例化方法
- hadoop namenode进程参数调整
- nodejs安装提示express不是内部命令
- nodejs入门——搭建一个聊天室应用