首页 > 其他 > 详细

初涉Node的模块和包

时间:2014-04-10 14:01:07      阅读:513      评论:0      收藏:0      [点我收藏+]

摘抄自《NodeJS开发指南》

模块是Node.js应用程序的基本组成部分,文件盒模块是一一对应的。换言之,一个Node.js文件就是一个模块。这个文件可能是JavaScript代码、JSON或者编译过的C/C++扩展。

【创建模块】

Node.js提供了exports和require两个对象,其中exports是模块公开的接口,require用于外部获取一个模块的接口,即所获取模块的exports对象。

特点:单次加载。即无论调用多少次require,获得的模块都是同一个。

exports本身仅仅是一个普通的空对象,即{},它专门用来声明接口,本质上是通过它为模块闭包的内部建立了一个有限的访问接口。

 

创建包

包是在模块基础上更深一层的抽象。

Node.js的包是一个目录,其中包含一个JSON格式的包说明文件pachage.json

初涉Node的模块和包,布布扣,bubuko.com

初涉Node的模块和包

原文:http://www.cnblogs.com/desperadom/p/3653039.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!