多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
### 模块的查找 1. 模块的查找优先级:核心模块 当前目录模块 上层目录的node_modules模块 2. Node模块中的变量只在当前模块作用域下有效,不会造成全局变量污染,PHP模块的变量会造成全局污染,PHP 可以使用命名空间来解决这个问题 3. 导出模块module.exports = {} || exports.init = 'test',exports对象是module.exports对象的引用,只能在其自身上 · 导出属性,而不能覆盖自身,当模块中 module.exports 与 exports 对象同时使用的时候,exports对象无效 ### 以文件名称为名的模块查找规则,未以相对绝对路径时的查找图例 1. 注意点:当同目录下有模块的名称,但也未以相对或绝对路径的方式引用时,也不会去查找这个模块 ![](https://box.kancloud.cn/212b1ca7e1d44aa3e2d13699c55a9036_1000x1839.png)