如果项目如下:
.
├── SubDir
│ ├── app.js
│ ├── node_modules
│ │ └── module_x
│ └── package.json
├── node_modules
│ └── module_x
└── package.json
在app.js中,有var x = require('module_x');
将使用哪个module_x?
更一般的问题,requireJS如何查找模块(搜索模块的顺序)?
答案 0 :(得分:0)
RequireJS不搜索寻找模块的树...您必须指定路径,并且由于RequireJS配置设置,该路径不必与实际目录布局匹配。
也就是说,基于您发布的目录结构,看起来您实际上在询问Node如何搜索模块。虽然Node的require
语法类似,但它是一个非常不同的工具。