执行npm install后,如果打包成功,会在当前目录下生成一个node_modules的文件夹,里面存放着我们所需的依赖包。

nodejs搜索包的流程

当需要引用时,例如:

var math = require("math");

nodejs会首先在当前目录下查找是否存在node_modules文件夹,存在的话会在node_modules文件夹下继续查找math包,如果存在math包,则进行引用。

nodejs搜索包的流程

如果当前目录下不存在node_modules文件夹或者node_modules文件夹下不存在math包,会进入当前目录的上级目录查找node_modules文件夹。。。按照这种方式进行查找,如果查找到根目录依然未查找到math包,才会抛出找不到依赖的错误。

nodejs搜索包的流程

 

相关文章:

  • 2021-12-24
  • 2022-12-23
  • 2022-03-03
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-11-07
  • 2021-08-15
猜你喜欢
  • 2021-08-11
  • 2022-01-15
  • 2021-07-27
  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案