如何node导出模块NodeJS模块

这篇文章主要介绍了通过实例了解Nodejs模块系统及require机制,文中通过示例代码介绍的非常详细对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  Nodejs 有一个簡单的模块加载系统。在 Nodejs 中文件和模块是一一对应的(每个文件被视为一个独立的模块),这个文件可能是 JavaScript 代码JSON 或编译过的C/C++ 扩展,例洳:

 *将这个js文件node导出模块为模块
 
 
 
 
 
 

  假设Y是路径X是文件名或目录名,当 Nodejs 遇到 require(Y+X) 时按照下面的顺序处理:



  2、如果Y是以“./”、“/”或“../”开头
  a.把X当成文件,从指定路径开始依次查找下面文件:X、X.js、X.json、X.node,只要其中一个存在就返回该文件,不再继续执行

  3.如果 X 不是核心模块也没有以“./”、“/”或“../”开头,则Nodejs会从当前模块的父目录开始尝试从它的 /node_module 目录里加载模块,如果还是没有找到则移动到洅上一层父目录,直到文件系统的根目录

以上就是本文的全部内容希望对大家的学习有所帮助,也希望大家多多支持脚本之家
}

我要回帖

更多关于 node导出模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信