有些库在其Github存储库中没有已经构建的JavaScript文件,因为这些库的作者反对保持构建工件(例如Sinon.JS)。有没有一种首选方法可以使用Bower来解决这个问题?
我知道我可以分叉存储库并使用Bower预先构建的文件注册我的fork。我只是不确定这是否是处理此问题的最佳/正确方法。
答案 0 :(得分:13)
如果没有正确的Bower包注册,您可以从任何git仓库安装(如果有正确的git标签,您可以指定版本),如果您提供URL,甚至可以从.zip或.tar.gz文件中安装。 这来自http://bower.io/
bower install <package>
<package>
可以是以下任何一种:
当然,您不会以这种方式获得任何依赖项解析,但是您可以手动将任何依赖项明确地添加到您的bower.json文件中
答案 1 :(得分:4)
目前这是最好的方法。您也可以在本地保留它并在完整路径的“依赖关系”中引用它。我们正在努力为作者添加发布组件的能力,比如npm。