Node.js中的npm、nodemon和nrm

1.第三方模块

已有的、具备良好性能的、能够直接使用的模块成为第三方模块;而第三方模块通常由多个文件组成并且放置同一文件夹中,因而又被成为包。

第三方模块的存在形式有两种:

  1. 以命令行工具形式存在,辅助项目开发
  2. 以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命令执行文件,示例:Node.js中的npm、nodemon和nrmNode.js中的npm、nodemon和nrm
当在demo.js中进行了内容的修改保存后,命令行自动执行demo.js
Node.js中的npm、nodemon和nrm

4.nrm

nrm(node registry manager)是npm下载地址切换工具
其使用的方法如下:

  1. 安装:npm install nrm -g
  2. 查询可用下载地址:nrm ls
  3. 切换npm下载地址:nrm use 下载地址名称