前端-團隊效率-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地址(功能實現代碼未封裝優化)

說些什麼

  • 疫情當前,不出門,不聚餐已是爲國家作貢獻了
  • 作一些本身擅長的事情哪怕能幫到別半分也是綿薄之力
  • 但願疫情早些過去,科比安息
  • 作好本身,武漢加油,中國加油 
相關文章
相關標籤/搜索