Node.js的知识点框架整理
背景: 因为appium是基于Node.js的,所以想看一下Node.js。但是发现很多资料的顺序看起来有点颠倒。然后就一面看资料一面整理了一下大概的知识点框架,希望对自己对别人有用。 本文不包含node.js的基本语法。node.js的基本语法和JavaScript基本一样,可以以后再单独整理一份基本语法的。 Node.js是一个基于chrome V8的JavaScript运行时的环境 Node.js是事件驱动,非阻塞式I/O模型 Node.js使用npm包管理器 使用Node.js不仅实现了一个应用,也实现了整个HTTP服务器,所以不需要单独搭建Apache或nginx Node.js安装 mac下安装方法 brew install node 查看node.js的版本 node -v 查看包管理工具npm版本 npm -v 进入node.js的交互式解释器 node 交互式解释器和python的类似。可以输入命令实时查看输入结果 npm的使用 npm随着node一起被安装 npm允许用户从NPM服务器下载并安装第三方包,也允许将自己编写的包上传到第三方服务器,类似python的pip npm安装命令 npm install 【包名】 安装的包放在工程目录的node_modeles目录下,例如mac上是在/usr/local/lib/node_modules文件夹下