我在一个高度安全的公司工作。
我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两件事(目前而言)。
是否有其他方法来管理我的项目的所有依赖项?例如,在内部索引上,或者可能只是将项目的依赖项转储到项目源代码的目录中。显然,这些东西都没有连接到互联网那么好--但我需要能够在构建时没有实际访问互联网的情况下进行“保龄球安装”。
在此之前,我们简单地通过构建一个静态网站来解决PyPi模块的访问问题,其内容的结构类似于PyPi的“简单”格式。我希望我们能为鲍尔做些类似的事。
发布于 2016-04-20 06:26:28
有几种选择:
( a)根据您的喜好设置一个bower缓存文件夹,并转储您需要的所有包(How to change bower's default cache folder?)
( b)简单地将项目的bower packages文件夹提交到源代码管理中
( c)使用本地git服务器托管软件包并从那里安装。
发布于 2016-04-20 06:25:29
在您的组织中设置一个git存储库,其中包含您需要的bower模块,然后执行以下操作:
bower install '<git-url>#<git-commit-sha>'
或者任何web服务都可以,请参阅http://bower.io/docs/api/#install。
https://stackoverflow.com/questions/36746789
复制相似问题