首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端-团队效率-node脚手架进程守护

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

原创
作者头像
吴文周
修改2020-02-10 17:03:19
4190
修改2020-02-10 17:03:19
举报
文章被收录于专栏:吴文周的专栏吴文周的专栏

使用说明

  • 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地址(功能实现代码未封装优化)

说些什么

  • 疫情当前,不出门,不聚餐已经是为国家做贡献了
  • 做一些自己擅长的事情哪怕能帮到别半分也是绵薄之力
  • 希望疫情早些过去,科比安息
  • 做好自己,武汉加油,中国加油

来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用说明
  • 需求背景
  • 解决方案
  • 核心技术模块
  • Git地址(功能实现代码未封装优化)
  • 说些什么
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档