且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Node.js入门经典》一2.10 问与答

更新时间:2022-09-13 16:43:19

本节书摘来自异步社区《Node.js入门经典》一书中的第2章,第2.10节,作者【英】George Ornbo,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.10 问与答

Node.js入门经典
问:我刚刚开始学习使用Node.js,我应当使用模块吗?

答:是的。通过使用模块可以快速地给应用程序加入许多功能。模块通常可以为开发人员除去常见的困难。比如,Express模块让使用Node.js进行Web开发变得简单。

问:有许多模块可以解决我的问题,哪个模块***?

答:你应当使用社区中最为流行的模块。可以通过使用位于http://blago.dachev.com/moduleshttp://eirikb.github.com/nipster/的搜索工具来评估模块的流行程度。GitHub上围观者数量最能衡量流行程度。

问:我应该使用第三方模块还是自己编写代码?

答:编写自己的代码是理解问题***的方式,但在许多时候,你的问题已经有人解决了,此时可以考虑在应用程序中使用第三方模块。许多开发人员最后还会为其使用的模块修复bug并贡献新功能。

问:使用Node.js模块是否需要付费?

答:不需要。Node.js模块几乎总是在开源授权协议下发布的,可免费使用。通常可以在模块的主页上确认协议细节。如果有任何疑问,可联系模块作者。

问:我应当手工安装模块,还是使用package.json文件?

答:只要有可能,就应当使用package.json文件来管理Node.js模块。这样,其他开发人员就可以很容易地安装你的应用程序,而且当你的应用程序越来越大时,你也就不需要一个一个地安装模块。