nodejs中的require解析
来源:互联网 发布:两个excel相同数据筛选 编辑:程序博客网 时间:2024/05/21 11:27
模块是一门语言编写大项目的基石,因此,了解如何组织、编写、编译、加载模块很重要。这里主要谈谈Node中的模块加载。
Node中的模块,主要使用require来加载。
但凡编程语言加载模块,都需要知道模块的位置。加载系统模块,一般不会出问题,主要谈谈加载文件型模块。
文件模块的加载,主要依赖于文件或文件夹的位置。看具体实例:
require("./") --- 加载本文件夹下面的package.json,如果没有,则加载index.js、index.node
require("some.js") --加载本文件夹下面的some.js文件
require("lib/some.js") --加载lib/some.js文件
require("modulename") --加载当前目录node_modules/modulename文件夹内的package.json,如果没有,则加载index.js、index.node。如果当前目录找不到以上内容,则进入指定全局模块缓存目录中加载modulename文件夹中的内容,如还未找到,则进入系统环境变量NODE_PATH指定的路径中加载modulename文件夹内的内容。涉及到的目录,请参看npm路径设置。
目前仅列出以上方式,其他方式,请细读require的源代码。
create by twkun
2013-12-13
2013-12-13
0 0
- nodejs中的require解析
- nodejs 中的require
- 【nodeJS】什么是require?
- nodejs require 加载机制
- nodejs之require函数
- NodeJS-02 require
- nodejs之require方法
- nodejs的require的用法
- nodejs的require模块及路径
- nodejs——require单次加载
- nodejs的require模块及路径
- nodejs的require语句,区别于requirejs
- NodeJs--模块获取(为啥使用require)
- crypto-js,require,nodejs,加密使用手册
- nodejs的require语句,区别于requirejs
- nodejs module.export require 原理分析
- nodejs中循环require的解决方案
- nodejs基础教程--require 、module和exports
- Netty4.0 用户指南
- 深入推荐引擎相关算法 - 聚类
- leetcode-Copy List with Random Pointer
- AVAudioPlayer 音频播放器 使用 教程
- Android 代码里 用log打印 该行的类名、文件名、方法名、行号等信息
- nodejs中的require解析
- VC调用DLL方法总结
- error
- Resteasy的rest url配置
- java学习路线
- Zimbra卸载
- apk应用/data/data/......目录安装权限的问题。
- 用闪回功能恢复被更改的存储过程
- 从客户端(...)中检测到有潜在危险的Request.Form 值的处理办法