
Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine.
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。
node、nvm、npm、cnpm、yarn、nrm 都是些什么东西?
类型 | 名称 | 功能描述 | 其它 |
---|
JavaScript 运行环境 | Node.js | Node.js 或 Node 是一个基于 Chrome V8 引擎的 JavaScript 运行时,它是一个运行在服务端的事件驱动 I/O 的 JavaScript 环境,它就相当于我们 java 开发时的 java 运行环境。 | 《Node.js 安装及配置》 |
Node.js 版本管理工具 | n nvm nvmw nvs | nvm 全称是 Node Version Manager, 它和 n、nvm、nvmw、nvs 都是 nodejs 的版本管理工具,如果一台机器上需要多个版本的 NodeJS,通过它我们可以自由安装和切换不同版本。 | 《Node.js 版本管理工具及其使用》 |
Node.js 包管理工具 | npm cnpm yarn | npm 全称是 Node Package Manager,它和 yarn 都是 nodeJs 环境中 JavaScript 软件包管理及构建的工具,它就相当于我们 java 世界的 Maven、Gradle 等 jar 包的管理工具。 | 《Node.js 的包管理工具及其使用》 |
npm 源管理器 | nrm | nrm 全称是 Npm Registry Manager,它是 npm 的镜像源管理工具,有时候因为网络问题,我们在使用 npm 官方源安装依赖时会很慢,此时就可以使用 nrm 切换 npm 源,提高下载依赖的速度。 | nrm – NPM registry manager
|
Node.js 包运行器 | npx | npx 全称是 Npm Package Extention,它是 npm 从 5.2 版本开始加入的功能,和 npm 捆绑在了一起,可以认为是 npm 的高级版本,npx 具有更强大的功能。通过它可以在命令行直接执行本地已安装的依赖包命令 (execute npm package binaries),也就是执行 npm 依赖包的二进制文件。 | Node.js 包运行器 npx npx(1) – execute npm package binaries |
附:Node.js 相关的文章