Bower:安装没有 bower.json 文件的包

Bower: Install package that doesn't have bower.json file

我正在尝试让 Bower 安装这个 javascript: https://github.com/markmalek/Fixed-Header-Table

我使用:bower install git@github.com:markmalek/Fixed-Header-Table.git --save

它将包安装到 bower-components 中,甚至将它添加到我的项目的 bower.json,但它没有添加到我的 html。我猜这是因为那个特定的 git 回购不包含 bower.json 告诉我的项目哪个 js 文件是主要的。那么我该如何安装这个包呢?

谢谢!

此答案假设您的 HTML 正在使用 bower.json 文件获取通过 Bower 加载的脚本是正确的。

有两种选择。最快的方法是自己分叉 repo,并在主目录中使用命令 bower init 在你的分叉版本的 repo 中创建你自己的 bower.json 文件。然后,将 github url 更改为您的分叉版本的回购,而不是上面的原始版本。

第二种选择是向包所有者提交拉取请求,添加一个 bower.json 文件,这样您就可以继续直接从他的仓库中拉取。

除了从 bower.json 文件中拉取之外,可能还有更多选项,例如手动加载脚本,但上面的两个选项似乎最简单。