node辅助工具npm、yarn、nrm、n、Nodemon
经常会用到一些node效率工具,这里记录下各个工具的功能,以及 创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)
npm
包管理工具,会有个package.json来让你配置。node默认安装这个包。
使用方法
安装模块
$ npm install express -g #全局安装express
$ npm install express #本地安装express
* npm install=npm i。
* -global=-g,全局安装,安装后的包位于系统预设目录下
* --save=-S,dependencies:生产环境需要依赖的库
* --save-dev=-D,devdependencies:只有开发环境下需要依赖的库
卸载模块
npm uninstall express
更新模块
我们可以使用以下命令更新模块:
$ npm update express
查询模块
使用以下来搜索模块:
$ npm search express
查看所有的安装
$ npm list -g
某个模块
$ npm list grunt
查看node_module
npm ls
使用cnpm
不用FQ
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
yarn
与npm命令对比
指令 | yarn | npm |
---|---|---|
安装依赖 | yarn | npm install |
安装模块 | yarn add react | npm install react --save |
删除模块 | yarn remove react | npm uninstall react --save |
更新模块 | yarn upgrade | npm update --save |
全局安装 | yarn global add pkg | npm i pkg -g |
Nrm
镜像管理
- npm install -g nrm
- nrm ls:列出可用的源
- nrm use taobao:通过 nrm use指令来切换不同的源
- nrm add 别名 源地址:添加源
N
node版本管理
npm install -g n
查看帮助
n --help
查看可用的Node版本
n ls
安装指定版本
n 8.11.3
安装完成后查看版本
node -v
v8.11.3
安装最新的版本
n latest
安装稳定版本
n stable
删除某个版本
n rm 8.0.0
查看npm可更新的版本
npm -g outdated
以指定的版本来执行脚本
n use 0.10.21 some.js
Nodemon
监听代码文件的变动,当代码改变之后,自动重启。
cnpm install -g nodemon
nodemon app.js
手动重启
有时候可能 Nodemon 还在运行的时候,需要手动重启它,在这种情况下不需要关闭正在运行的 Nodemon 进程然后再重启 Nodemon,只要在 Nodemon 命令运行的终端 窗口中输入 rs 两个字符,然后再按下回车键,就能重启 Nodemon 了
rs