前端-团队效率-node脚手架进程守护

使用说明

  • npm install nguardpym -g复制代码
  • ngp run xxx复制代码

  • 新增 .ngplimit 文件配置须要监听变化的文件或者目录 例如在 .ngplimit 文件写入vue.config.js
  • 下载全局命令,执行npg run  xx 替换用npm run xx

需求背景

  • node项目中愈来愈多的脚手架命令
  • 修改脚手架配置文件,或者中间层服务时能够热跟新不须要重启服务
  • 配置化,无缝命令切换

解决方案

  • 监听配置文件中的文件以及文件目录,若是发生变化重启服务
  • 新增同质化的系统命令

核心技术模块

  • chokidar模块监听文件变更
  • 在package.json添加一下命令 便可将npg 添加到全局 示例 "bin": { "ngp": "./bin/guard.js" }
  • 本地调试 方法一 执行js文件,方法二使用npm link  创建软链接便可使用命令(若是不成功记得赋权  chmod 777)

Git地址(功能实现代码未封装优化)

说些什么

  • 疫情当前,不出门,不聚餐已是为国家作贡献了
  • 作一些本身擅长的事情哪怕能帮到别半分也是绵薄之力
  • 但愿疫情早些过去,科比安息
  • 作好本身,武汉加油,中国加油 
相关文章
相关标签/搜索