Node.js中的npm、nodemon和nrm
1.第三方模块
已有的、具备良好性能的、能够直接使用的模块成为第三方模块;而第三方模块通常由多个文件组成并且放置同一文件夹中,因而又被成为包。
第三方模块的存在形式有两种:
- 以命令行工具形式存在,辅助项目开发
- 以js文件的形式存在,提供实现项目具体功能的API接口。
2.npm
npm(node package manager)是Node的第三方模块管理工具
其使用方法如下:
- 安装:npm install 模块名称
- 卸载:npm uninstall 模块名称
npm的安装又分为全局安装和本地安装:
- 全局安装通常是命令行的工具用于辅助开发
- 本地安装通常是库文件用于当前项目的使用
3.nodemon
nodemon是一个命令行工具,用以辅助项目开发,其作用是检查文件的保存操作,每次文件修改保存之时,都会在命令行中自动执行文件。(ctrl + c 跳出nodemon)
其安装如下:
- npm install nodemon -g (-g 表示是全局安装)
在安装成功后,可用nodemon代替node命令执行文件,示例:
当在demo.js中进行了内容的修改保存后,命令行自动执行demo.js
4.nrm
nrm(node registry manager)是npm下载地址切换工具
其使用的方法如下:
- 安装:npm install nrm -g
- 查询可用下载地址:nrm ls
- 切换npm下载地址:nrm use 下载地址名称