获取模块的依赖关系树
获取模块的依赖树
| 选项 | 类型 | 默认值 | 描述 |
|---|---|---|---|
filename |
string |
- | 必需。 入口文件的绝对路径 |
directory |
string |
- | 必需。 用于解析相对路径的根目录 |
root |
string |
undefined |
directory 的别名 |
requireConfig |
string |
undefined |
用于 AMD 模块的 RequireJS 配置的路径(解析别名路径) |
config |
string |
undefined |
requireConfig 的别名 |
webpackConfig |
string |
undefined |
别名模块的 webpack 配置路径 |
tsConfig |
string | object |
undefined |
TypeScript 配置文件的路径,或预加载的配置对象 |
tsConfigPath |
string |
undefined |
当 tsConfig 为对象时,TypeScript 配置的虚拟路径。对于 路径映射 来说是必需的;当 tsConfig 为字符串路径时则忽略 |
nodeModulesConfig |
object |
undefined |
用于解析 node_modules 入口文件的配置(例如:{ entry: 'module' }) |
visited |
object |
{} |
缓存(文件名到子树)以跳过已处理过的文件 |
nonExistent |
string[] |
[] |
无法解析的部分路径组成的数组 |
isListForm |
boolean |
false |
返回一个平面后序路径列表,而不是嵌套的树(与调用 dependencyTree.toList() 相同) |
filter |
(dependencyPath: string, parentPath: string) => boolean |
undefined |
返回 true 以将依赖项(及其子树)包括在树中 |
| `detectiveConf |
暂无开放 Issues,或尚未同步最近议题。