Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Polymer 如何从主分支安装聚合物元件(及其依赖项)?_Polymer_Bower - Fatal编程技术网

Polymer 如何从主分支安装聚合物元件(及其依赖项)?

Polymer 如何从主分支安装聚合物元件(及其依赖项)?,polymer,bower,Polymer,Bower,在元素的官方文档中,建议使用Bower来安装元素及其依赖项: 要安装主要元素,我将使用以下命令: 凉亭安装聚合物释放物/铁件 bower安装相关部件/纸张元件 bower安装配件/应用元件 bower安装聚合物释放/霓虹灯元件 这工作正常,但不同组件的安装版本基于其git存储库中可用的最新标记 有些存储库不经常更新,即使应用了一些提交(如for),标记也可能非常旧。在这种情况下,最后一个标签将近一年了 那么,如何要求Bower只下载每个依赖项的主分支呢 使用此命令时: bower安装聚合树脂/铁

在元素的官方文档中,建议使用Bower来安装元素及其依赖项:

要安装主要元素,我将使用以下命令:

凉亭安装聚合物释放物/铁件

bower安装相关部件/纸张元件

bower安装配件/应用元件

bower安装聚合物释放/霓虹灯元件

这工作正常,但不同组件的安装版本基于其git存储库中可用的最新标记

有些存储库不经常更新,即使应用了一些提交(如for),标记也可能非常旧。在这种情况下,最后一个标签将近一年了

那么,如何要求Bower只下载每个依赖项的主分支呢

使用此命令时:

bower安装聚合树脂/铁件#master


“iron elements”项目将从主分支安装,但所有依赖项仍然安装在git存储库中,并带有最新的标记。

您只需在
bower.json
文件中提供主分支的地址即可

"paper-card": "git@github.com:PolymerElements/paper-card.git#master"

然后,每当您进行
bower安装时
bower都会从该元素的主代码中获取代码。

您只需在
bower.json
文件中给出主分支的地址即可

"paper-card": "git@github.com:PolymerElements/paper-card.git#master"

然后,每当您执行
bower安装时
bower都会从该元素的代码主节点获取该元素的代码。

在这种情况下,我必须修改所有bower.json文件(大约有一百个!),并用其git url替换组件名称:这不容易做到,而且看起来这确实是鲍尔必须做的事情。切换到
master
有很大的缺点。Master的代码生成可能失败,这意味着Master中可能存在错误。Master可能会有一些破坏性的更改,这些更改会破坏您的代码、一些半实现的特性、未测试的特性或数百个其他问题。因此,理想情况下,您不应该这样做,特别是对于您无法控制的第三方元素。在这种情况下,我必须修改所有bower.json文件(大约有一百个!),并用其git url替换组件名称:这不容易做到,而且看起来这确实是鲍尔必须做的事情。切换到
master
有很大的缺点。Master的代码生成可能失败,这意味着Master中可能存在错误。Master可能会有一些破坏性的更改,这些更改会破坏您的代码、一些半实现的特性、未测试的特性或数百个其他问题。所以理想情况下,您不应该这样做,特别是对于您无法控制的第三方元素。