2015-03-31 56 views
0

我有一个演示webapp(https://github.com/freedomotic/fd-polymer-webapp),它依赖于我在customelements.io上发布的一些Polymer元素(其中一些在此处列出https://github.com/freedomotic)。如何推动鲍尔依赖关系的变化?

由于演示Web应用程序具有这些元素作为鲍尔依赖项,我无法找到正确管理我的工作流的方法。 现在我在我的bower_components文件夹中修改这些元素,然后在每个不同的存储库中替换它们,推送更改并在演示项目上运行bower更新以查看是否所有平滑运行。如果是,我推演示版本库上的演示项目更改。

有没有更简单的方法来处理这种工作流程?是否有可能以某种方式链接我的bower_components文件夹中的那些git存储库,以便我可以直接从那里推送更改?

回答

0

现在我修改这些元素在我的bower_components文件夹

你可能不应该。如果您认为您的修补程序与社区相关,请找到源代码库(不一定是修补程序从中提取的代码库)并打开一个请求(可以被作者拒绝)

如果您要修改它只是为了你的目的,试图在包含你需要的库之后覆盖函数或变量。

而且实际可能是刚才修改和预编译的依赖关系到一个文件,这是更讨人喜欢移动比很多bower_components围绕

+0

如何将一个“如果你想修改它只是你的目的,试图在包含你需要的库之后重写函数或变量。“? – Bren 2017-04-10 22:42:54

+0

@Bren:例如,如果你要导入一个类,你可以分配你需要的东西,然后在它旁边指定你自己的东西。 你有一个具体的例子吗? – 2017-04-12 15:12:04