2016-07-22 37 views
2

我目前开始与节点JS学习,因为我正与英特尔的WebRTC SDK上。如果我想对现有库进行一些修改或添加功能,我该怎么做?我是否需要创建模块或直接更改文件?如果还有其他解决方案,请指导我。我目前正在更改库本身的代码,我需要再次为它们的库的新版本进行操作。请指导我完成它。指导做好Node.js的模块

回答

2

这真的取决于你需要什么样的变化,使和你得到具体指导,你必须出示你试图让(前/后更改代码)的确切类型的修饰。

增加的库可以没有可能只需添加新的方法,以模块或只是让自己的模块中使用新的方法修改库本身来完成。用您自己的版本的现有方法

更换也可能不通过只是一个参考替换一个给方法一个新的实现在你自己的源文件实际修改源来完成。错误的

定影应该有可能通过某种源代码控制系统(比如GitHub的)来完成,这样就可以更轻松地运用你已经完成了对源代码的新版本补丁。

批量更改现有代码以完成不同的工作或以不同的方式工作应该可以完全避免,因为(如您所发现的),当您想要采用较新版本的原始代码时,它会创建一个合并的噩梦。相反,写一个新的功能,可以做你想做的事情,并保留当前的功能。然后,即使在升级到新版本之后,您的新功能仍可继续使用。