我目前开始与节点JS学习,因为我正与英特尔的WebRTC SDK上。如果我想对现有库进行一些修改或添加功能,我该怎么做?我是否需要创建模块或直接更改文件?如果还有其他解决方案,请指导我。我目前正在更改库本身的代码,我需要再次为它们的库的新版本进行操作。请指导我完成它。指导做好Node.js的模块
2
A
回答
2
这真的取决于你需要什么样的变化,使和你得到具体指导,你必须出示你试图让(前/后更改代码)的确切类型的修饰。
增加的库可以没有可能只需添加新的方法,以模块或只是让自己的模块中使用新的方法修改库本身来完成。用您自己的版本的现有方法
更换也可能不通过只是一个参考替换一个给方法一个新的实现在你自己的源文件实际修改源来完成。错误的
定影应该有可能通过某种源代码控制系统(比如GitHub的)来完成,这样就可以更轻松地运用你已经完成了对源代码的新版本补丁。
批量更改现有代码以完成不同的工作或以不同的方式工作应该可以完全避免,因为(如您所发现的),当您想要采用较新版本的原始代码时,它会创建一个合并的噩梦。相反,写一个新的功能,可以做你想做的事情,并保留当前的功能。然后,即使在升级到新版本之后,您的新功能仍可继续使用。
相关问题
- 1. node.js导出模块函数
- 2. 在node.js中导出模块
- 3. 将node.js模块导入docpad
- 4. 模块递归导入其子模块是一种好的做法吗?
- 5. 为什么从模块导入*使用不好的做法?
- 6. 指定Node.js的命名模块路径
- 7. Node.js的模块
- 8. Node.js的委托功能导入模块
- 9. 从node.js中的模块导出console.log
- 10. node.js:导入模块的范围
- 11. 导出和模块中的node.js出口
- 12. Drupal模块实现指导
- 13. Bundle Node.js后端 - 良好的做法或不好的做法?
- 14. 将Haxe模块导入node.js脚本
- 15. node.js如何延迟导入模块
- 16. 从Node.js导出整数值C++模块
- 17. 的Node.js,require.main ===模块
- 18. Node.js中的模块
- 19. Node.js RSS模块
- 20. node.js模块 - EventEmitter
- 21. node.js - 从模块
- 22. Acl node.js模块
- 23. Node.js CSV模块
- 24. 模块和Node.js
- 25. TypeScript 0.8.2在内部模块中导入Node.js模块
- 26. 如何从一个node.js模块导出多个“子模块”?
- 27. @type来自node.js的“导出模块”和良好的文档描述?
- 28. 春:导入模块指定的环境
- 29. Node.js如何导入和导出具有子功能的模块
- 30. 在node.js中导出原型并导出继承的模块