2015-03-31 57 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