Node.js
简单说这是运行在服务器端的JavaScript运行时,基于Chrome的V8引擎,采用的是异步的事件驱动机制。
NPM
npm, Node Package Manager,主要是用于共享JS代码的包管理工具。因为最早是支持node.js进行包管理,所以在node.js中已经集成了npm。
使用命令npm install
可以很方便的帮我们下载到项目的包依赖。
NPX
npx是从npm v5.2.0时引入的一条命令,方便开发者执行本地已安装的可执行工具,不必配置scripts或者全局安装。
此外npx也可以帮助开发者执行临时性的命令,即不会把工具保存在本地机器上,也就不会污染全局安装。同时利用这个特性,开发者也可以临时性的使用不同版本的node环境来运行命令。
这里是github地址。
NVM
nvm,node.js version management,顾名思义是一个nodejs的版本管理工具。与n类似,通过它可以安装和切换不同版本的nodejs。n 命令是作为一个 node 的模块而存在,而 nvm 是一个独立于 node/npm 的外部 shell 脚本,因此 n 命令相比 nvm 更加局限。
这里是github地址。