模块加载机制

1,模块名有路径,并且有后缀

         通过路径,引入相关的模块,

2,当模块有路径,但是没有后缀的时候,

        2,1会先找路径下同名的js文件

        2.2再找路径下同名的文件夹,找文件夹下的index.js(默认的是)

        2.3如果文件夹下有package。json会找文件中的mian字段 入口文件。

        2.4如果找不到。就会报错

3,模块没有路径也没有后缀。

       3,1node会判断它是否为内置模块,是内置就加载

       3.2不为内置,则是第三方模块中查找,去node_modules中查找

 

你可能感兴趣的:(模块加载机制)