2017-06-19 62 views
0

我們需要編輯第三方插件的源代碼(單個JavaScript文件),以使其UI通過引導類呈現。該插件不作爲節點模塊(npm)下載。那麼可以這樣做嗎?因爲我聽到有人說 - 從不編輯第三方插件的源代碼。謝謝。編輯第三方javascript插件可以嗎?

+2

你可以做任何你喜歡的事,但不建議編輯第三方庫。這是因爲它們往往會發生很大的變化,而且您無法「升級」。 – evolutionxbox

+0

檢查他們的許可證以及您的工作將如何呈現。 – SachiDangalla

+0

感謝您的意見。其實這不是第三方庫,但jQuery文本編輯器和fullcalendar(https://fullcalendar.io/)。 – Sachintha

回答

1

首先 - 檢查插件的許可證。

其次 - 不推薦更換插件的原因是,如果您要升級腳本 - 編輯將會丟失,並且很難跟蹤此類問題。這是更好地使代碼維護者改變自己的代碼,併爲他們提供的變化,在他們的存儲庫中創建新的Git分支等

0

可以做到這一點,但你可能打破其他部分在庫本身,你可能不知道。當升級庫時,您的更改可能會產生副作用並使您處於劣勢。但最終你應該遵循許可證,看看你可以做什麼。

如果這是一項可能對其他人有益的更改,則可以通過更改對項目做出貢獻。

您也可以嘗試在單獨的文件中覆蓋所需的特定部分。

相關問題