nodemon

  1. 监听文件改动,自动重启node服务
  1. npm install nodemon -g
  1. 修改 package.json中的 scripts命令
  1. "scripts": {
  2. "start": "nodemon src/app.js",
  3. "start:node": "node src/app.js"
  4. // debug模式,详细的日志信息
  5. "start": "DEBUG=* nodemon src/app.js",
  6. }
  1. 根目录新建 nodemon.json的配置文件,指定要监听 watch的文件
  1. {
  2. "watch": ["./src/**/*.js"]
  3. }

pm2

  1. 启动命令
  2. 运维命令
  3. 运维文档
  1. pm2 start ecosystem.config.js
  2. pm2 log
  3. pm2 restart ecosystem.config.js

nrm npm源管理

  1. npm registry manager
  2. npm的镜像源管理工具,nrm管理 npm源
  3. 全局安装 nrm ```bash npm install nrm -g

nrm ls # 查看npm源

nrm currrent

nrm test

nrm use

  1. <a name="1CLcc"></a>
  2. ### nrm-cli
  3. 1. ls
  4. 1. add
  5. 1. delete
  6. 1. test
  7. ```bash
  8. nrm ls
  9. nrm use taobao 切换到taobao源
  10. 增加定制的源,特别适用于添加企业内部的私有源
  11. nrm add <registry> <url>,其中reigstry为源名,url为源的路径
  12. nrm add registry http://registry.lulongwen.com/
  13. nrm del <registry>删除对应的源
  14. nrm test npm 测试相应源的响应时间

nvm

nodejs版本管理工具

  1. # 设置默认版本
  2. nvm alias default v10.16

gulp

streaming build system
gulp 是一个流式的构建系统

jake.js

jake.js JavaScript build tool
默认的配置文件叫Jakefile.js,是一个标准的nodejs文件