前言
每一个前端er,我相信手里面或多或少会同时维护好几个项目。
我相信大家也会面临这样一个问题: 当每个项目的启动命令不一样时,你总是在
npm run devnpm run developmentnpm run wechatnpm run web...
等多个启动命令里面猜到底哪一个才是属于当前项目的,猜了几次失败后,最终忍不了了,灰溜溜的打开package.json看一了眼,“哦,原来是这个呀”。
然后隔了两个月因为bug修复再次接触这个项目时,又得重头来一遍。。。
笔者在忍无可忍的一天后,终于想明白了,靠我这小脑仁是记不住的。得用工具!!
command-recorder 解决了什么问题
总结:以目录为维度,记住你上次跑过的命令。
比如你在 A 项目里经常跑 npm run dev,在 B 项目里经常跑 pnpm test。
你只要在各目录记录一次,后面进目录直接 fuck 就行。
使用方法
1. 记录
fuck -c "npm run dev"
2.执行
隔了不知道多久后,你只需要进入当前项目执行...
fuck
项目就带着你一开始记录的启动命令跑起来啦,爽~~~!!!
当你在一个事先没有手动记录命令的目录里面执行fuck命令时,本工具会自动提取package.json的scripts脚本,这样只需选择你需要的一个就ok了。爽~~~!!!
项目地址和体验方式
仓库地址:
github.com/Polaris-tl/…
安装
npm install -g command-recorder
相信我,用一次就能知道它值不值!!