Node —— 基本知识

  • require 加载规则
    • 核心模块,node 系统核心模块,已经被编译到二进制文件中
    • 第三方模块,与核心模块一样,引入时不带有路径。具体过程是去寻找当前文件夹下的 node_modules 目录,是否能够找到指定模块,若能找到就去此模块下的 package.json 中查询配置项 main 所指向的文件,若 main 配置项为空或者缺少 package.json 文件,那么默认会选择 index.js 文件。若以上条件都不成立,那么就会继续寻找上一级 node_modules 模块,一直到磁盘根路径
    • 自定义模块,带有路径,一般都是相对路径
posted @ 2018-10-04 03:28  cnloop  阅读(128)  评论(0编辑  收藏  举报