javascript - 如何将 git 分发忽略的文件发布到 Bower?

标签 javascript npm bower

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

我遵循这种模式将工作文件(ES6)保留在我的包的 src/ 目录中,并在 lib/< 中构建我的分发文件(ES5,用 Babel 编译)/code> 目录。

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

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

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

最佳答案

我认为这是不可能的。

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

如果他们真的惹恼了你 - 你可以做这个肮脏的把戏:在发布标签之前提交它们。释放一个标签。删除它们。

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

关于javascript - 如何将 git 分发忽略的文件发布到 Bower?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46423472/

相关文章:

PHP Composer - 设置供应商目录

javascript - 安装 angular-google-maps 时出现问题

Javascript 查找和替换特殊字符

javascript - 这是使用 Promise 的好用例吗?

javascript - 有关 window.stop() 的详细信息

node.js - 无法在 fluent-ffmpeg 中使用 ffprobe

jquery - 从 ASP.Net Core MVC 中删除 jquery-validation-unobstructive

javascript - 使用 AJAX 将 HTML 插入页面

node.js - JS 文件更改后出现奇怪的 Ionic CLI 错误

javascript - 如何在 Electron 中为 OSX 打包自定义图标