我在高度安全的企业环境中工作。
我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两件事(现在)。
有没有办法以其他方式管理我项目的所有依赖项 - 例如在内部索引上,或者可能只是将项目的依赖项转储到项目源代码的目录中。显然,这些东西都不如仅仅连接到互联网那么好 - 但我需要能够在构建时无需实际访问互联网的情况下进行“凉亭安装”。
之前我们只是通过构建一个静态网站来解决对Python模块PyPi的访问,该网站的内容结构类似于PyPi“简单”格式。我希望我们能够为Bower做类似的事情。
答案 0 :(得分:1)
使用您需要的bower模块在您的组织内设置git存储库,然后执行以下操作:
bower install '<git-url>#<git-commit-sha>'
或者也可以使用任何网络服务,请参阅http://bower.io/docs/api/#install
答案 1 :(得分:1)
有几个选择:
a)设置您喜欢的凉亭缓存文件夹并转储您需要的所有包(How to change bower's default cache folder?)
b)只需将项目的bower packages文件夹提交到源代码管理
即可c)使用本地git服务器托管软件包并从那里安装