如何将git分发文件忽略发布给Bower?

时间:2017-09-26 10:05:29

标签: javascript npm bower

我正在为NPM和Bower建立一个包。

我按照这种模式将工作文件(ES6)保存在我的包的src/目录中,并在lib/目录中构建我的分发文件(ES5,使用Babel编译)。

在我的.gitignore中,我忽略了lib/

一方面(NPM),我有.npmignore忽略src/,而不是lib/。这就是我在NPM上发布lib/文件夹内容的方式。

另一方面(Bower),存储库中缺少lib/文件夹,因此Bower包不包含它。如何在Bower上发布被忽略的git lib/文件夹内容?

1 个答案:

答案 0 :(得分:1)

我认为这是不可能的。

我找到的解决方法是在存储库中提交分发文件。

如果他们真的让你感到沮丧 - 你可以做这个肮脏的伎俩:在释放标签之前提交它们。发布标签。删除它们。

或者只是放弃Bower的支持。但这不是解决问题的真正的解决方案,不是吗? : - )