Javascript 我的构建服务器位于一个非常严格的防火墙后面,因此我可以将我的Bower依赖项存储在项目中吗?
我在一个高度安全的公司环境中工作 我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两个东西(目前) 是否有其他方法来管理我的项目的所有依赖项-例如,在内部索引上,或者可能只是将项目的依赖项转储到项目源代码目录中。显然,这些东西都不如连接到互联网那么好——但我需要能够在构建时进行“bower安装”,而不需要实际访问互联网Javascript 我的构建服务器位于一个非常严格的防火墙后面,因此我可以将我的Bower依赖项存储在项目中吗?,javascript,bower,Javascript,Bower,我在一个高度安全的公司环境中工作 我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两个东西(目前) 是否有其他方法来管理我的项目的所有依赖项-例如,在内部索引上,或者可能只是将项目的依赖项转储到项目源代码目录中。显然,这些东西都不如连接到互联网那么好——但我需要能够在构建时进行“bower安装”,而不需要实际访问互联网 之前,我们通过构建一个静态网站来解决对Python模块PyPi的访问问题,该网站的内容结构类似于PyPi“simple”格式。我希望我们能够为
之前,我们通过构建一个静态网站来解决对Python模块PyPi的访问问题,该网站的内容结构类似于PyPi“simple”格式。我希望我们能够为Bower做类似的事情。在您的组织内建立一个git存储库,其中包含您需要的Bower模块,然后执行以下操作:
bower install '<git-url>#<git-commit-sha>'
bower安装'#'
或者任何web服务都可以,请参见有几个选项: a) 设置您首选的bower缓存文件夹,并将您需要的所有包转储到该文件夹() b) 只需将项目的bower packages文件夹提交到源代码管理中即可 c) 使用本地git服务器托管软件包并从那里安装