Node.js学习记录
一、简介
node.js=V8+内置基本模块(大多用JavaScript编写),类似JRE=JVM+java标准库
node.js就是带有能操作I/O和网络库的V8引擎,因此你能够在浏览器之外使用JavaScript创建shell脚本和后台服务或者运行在硬件上
二、NPM 使用介绍
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 "npm -v" 来测试是否成功安装,出现版本提示表示安装成功。
三、nvm,npm,nrm
nvm:Node.js version manager ,推荐使用它来安装 node.js 。
npm:Node Package Manager,即node包管理器
nrm:NPM registry manager 。
由于国内使用 npm 官方源来安装包的时候比较慢,所以经常会需要修改 npm 源地址。npm 倒是提供了修改源的方法,但是 nrm 更加方便快捷。
四、npm设置淘宝镜像(下载更快)
npm config set registry https://registry.npm.taobao.org
参考资料: