nodemon
- 监听文件改动,自动重启node服务
npm install nodemon -g
- 修改 package.json中的 scripts命令
"scripts": {
"start": "nodemon src/app.js",
"start:node": "node src/app.js"
// debug模式,详细的日志信息
"start": "DEBUG=* nodemon src/app.js",
}
- 根目录新建 nodemon.json的配置文件,指定要监听 watch的文件
{
"watch": ["./src/**/*.js"]
}
pm2
- 启动命令
- 运维命令
- 运维文档
pm2 start ecosystem.config.js
pm2 log
pm2 restart ecosystem.config.js
nrm npm源管理
- npm registry manager
- npm的镜像源管理工具,nrm管理 npm源
- 全局安装 nrm ```bash npm install nrm -g
nrm ls # 查看npm源
nrm currrent
nrm test
nrm use
<a name="1CLcc"></a>
### nrm-cli
1. ls
1. add
1. delete
1. test
```bash
nrm ls
nrm use taobao 切换到taobao源
增加定制的源,特别适用于添加企业内部的私有源
nrm add <registry> <url>,其中reigstry为源名,url为源的路径
nrm add registry http://registry.lulongwen.com/
nrm del <registry>删除对应的源
nrm test npm 测试相应源的响应时间
nvm
nodejs版本管理工具
# 设置默认版本
nvm alias default v10.16
gulp
streaming build system
gulp 是一个流式的构建系统
jake.js
jake.js JavaScript build tool
默认的配置文件叫Jakefile.js,是一个标准的nodejs文件