Node.js中模块加载机制
2020-12-25 14:17
标签:完整 查找 art 文件夹 item 根据 lock 查看 就会 require(‘ ./find.js‘) ; require(‘ ./find‘) ; require方法根据模块路径查找模块,如果是完整路径。直接引入模块。 如果模块后缀省略,先找同名JS文件再找同名JS文件夹 如果找到了同名文件夹,找文件夹中的index.js 如果文件夹中没有index.js就会去当前文件夹中的package.json文件中查找main选项中的入口文件 如果找指定的入口文件不存在或者没有指定入口文件就会报错,模块没有被找到 require(‘ find‘) ; Node.js会假设它是 系统模块 Node.js会去node_ modules文件夹中 首先看是否有该名字的JS文件 再看是否有该名字的文件夹 如果是文件夹看里面是否有indexjs 如果没有index.js查看该文件夹中的package.json中的main选项确定模块入口文件 否则找不到报错 Node.js中模块加载机制 标签:完整 查找 art 文件夹 item 根据 lock 查看 就会 原文地址:https://www.cnblogs.com/llanq123/p/13856118.html1. 模块查找规则-当模块拥有路径但没有后缀时
2. 模块查找规则-当模块没有路径且没有后缀时
上一篇:js的赋值与比较运算符