一、node.js
简单的说,Node.js就是运行在服务端的JavaScript,是一个基于Chrome JavaScript(Google的V8引擎,执行Javascript的速度非常快,性能非常好)运行时建立的一个平台,是一个事件驱动I/O的服务端JavaScript环境,安装步骤自行百度。
二、npm
npm是node.js的包管理工具,随Node.js一起安装,常用命令有:
1>安装模块
npm install <Module Name> -g
参数-g表示全局安装,如果不加则为本地安装
2>查看已安装的所有模块
npm list -g
参数-g表示查看全局模块,如果不加则为本地模块
3>查看指定模块
npm list <Module Name> -g
参数-g表示查看全局的某个模块,如果不加则为本地模块,根据显示的信息可以找到该模块所在的目录。一般模块都会统一的放在node_modules目录下,在每个模块目录,都包含一个package.json文件,该文件中包含模块的相关信息。
4>卸载指定模块
npm uninstall <Module Name>
5>更新指定模块
npm update <Module Name>
6>搜索指定模块
npm search <Module Name>
7>npm用户注册
npm adduser
8>npm打包模块
npm run packagr
9>npm发布模块
npm publish
三、nvm
四、REPL(Read Eval Print Loop:交互式解释器)
安装Node.js之后,在命令行输入node即可进入REPL,连续两次ctrl+c或ctrl+d即可退出。在该解释器中可以:
1、输入数字后回车,直接打印该数字;
2、支持多行表达式,即如果出现do{}while()之类的换行表达式,解释器是支持换行的,每行的换行行首以“...”开始;
3、下划线可以获取上一个表达式的运算结果;
常用命令有:
1、向上/向下键:查看输入的历史命令;
2、Tab键:列出当前可支持的命令;
3、.break/.clear:退出多行表达式;
4、.save filename:保存当前的Node REPL会话到指定文件;
5、.load filename:载入指定文件内容到当前Node REPL;