2016-07-22 34 views
2

我目前開始與節點JS學習,因爲我正與英特爾的WebRTC SDK上。如果我想對現有庫進行一些修改或添加功能,我該怎麼做?我是否需要創建模塊或直接更改文件?如果還有其他解決方案,請指導我。我目前正在更改庫本身的代碼,我需要再次爲它們的庫的新版本進行操作。請指導我完成它。指導做好Node.js的模塊

回答

2

這真的取決於你需要什麼樣的變化,使和你得到具體指導,你必須出示你試圖讓(前/後更改代碼)的確切類型的修飾。

增加的庫可以沒有可能只需添加新的方法,以模塊或只是讓自己的模塊中使用新的方法修改庫本身來完成。用您自己的版本的現有方法

更換也可能不通過只是一個參考替換一個給方法一個新的實現在你自己的源文件實際修改源來完成。錯誤的

定影應該有可能通過某種源代碼控制系統(比如GitHub的)來完成,這樣就可以更輕鬆地運用你已經完成了對源代碼的新版本補丁。

批量更改現有代碼以完成不同的工作或以不同的方式工作應該可以完全避免,因爲(如您所發現的),當您想要採用較新版本的原始代碼時,它會創建一個合併的噩夢。相反,寫一個新的功能,可以做你想做的事情,並保留當前的功能。然後,即使在升級到新版本之後,您的新功能仍可繼續使用。