Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的构建服务器位于一个非常严格的防火墙后面,因此我可以将我的Bower依赖项存储在项目中吗?_Javascript_Bower - Fatal编程技术网

Javascript 我的构建服务器位于一个非常严格的防火墙后面,因此我可以将我的Bower依赖项存储在项目中吗?

Javascript 我的构建服务器位于一个非常严格的防火墙后面,因此我可以将我的Bower依赖项存储在项目中吗?,javascript,bower,Javascript,Bower,我在一个高度安全的公司环境中工作 我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两个东西(目前) 是否有其他方法来管理我的项目的所有依赖项-例如,在内部索引上,或者可能只是将项目的依赖项转储到项目源代码目录中。显然,这些东西都不如连接到互联网那么好——但我需要能够在构建时进行“bower安装”,而不需要实际访问互联网 之前,我们通过构建一个静态网站来解决对Python模块PyPi的访问问题,该网站的内容结构类似于PyPi“simple”格式。我希望我们能够为

我在一个高度安全的公司环境中工作

我不允许从任何构建服务器访问Bower的索引或GitHub。我可以从我的工作站访问这两个东西(目前)

是否有其他方法来管理我的项目的所有依赖项-例如,在内部索引上,或者可能只是将项目的依赖项转储到项目源代码目录中。显然,这些东西都不如连接到互联网那么好——但我需要能够在构建时进行“bower安装”,而不需要实际访问互联网


之前,我们通过构建一个静态网站来解决对Python模块PyPi的访问问题,该网站的内容结构类似于PyPi“simple”格式。我希望我们能够为Bower做类似的事情。

在您的组织内建立一个git存储库,其中包含您需要的Bower模块,然后执行以下操作:

bower install '<git-url>#<git-commit-sha>'
bower安装'#'

或者任何web服务都可以,请参见有几个选项:

a) 设置您首选的bower缓存文件夹,并将您需要的所有包转储到该文件夹()

b) 只需将项目的bower packages文件夹提交到源代码管理中即可

c) 使用本地git服务器托管软件包并从那里安装