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