操作:
-
在
bower.json里添加一项dependencies-gitignore -
为
dependencies里的每一项创建空白的忽略和不忽略规则 -
可以选择自己编写规则或者从网上下载一些常见的 package 的规则
-
交替读取
bower.json里的忽略和不忽略规则,前面加上bower_components目录和 package 名,并把合成的文本添加到.gitignore里
示意图:

说明:
-
刚做完就发现这个东西有点然并卵,在
.gitignore里添加几行忽略规则就是分分钟搞定的事情,而我却用了一周的时间来折腾了个工具。所以如果你也发现然并卵的话,嗯,我表示认同 -
这个 repo 用到了编写 node 命令行的 commander.js,编写测试用了 mocha + sinon + nock 等
-
如果有 node 初学者可以参考一下这个 repo ,如果你需要编写命令行工具或者需要对文件读写、访问网络等操作编写测试的话
-
README 和命令行帮助信息的英文写得比较混乱请轻喷
-
如果觉得有帮助麻烦点个 Star ,谢谢
GitHub 地址: https://github.com/mdluo/bower-ignore