【发布时间】:2015-05-30 15:48:22
【问题描述】:
我需要查看某种依赖关系树,显示从特定文件开始的各种require()s。例如,如果我有一个像这样的server.js 文件:
// server.js
var myThing = require('./myThing');
还有一个像这样的myThing.js 文件:
// myThings.js
var mongodb = require('mongodb');
有没有办法看到server.js 需要mongodb 而无需手动遍历myThing.js?
我很想看到像npm list 这样的树生成,例如:
alex@alex-pc ~/repos/test $ npm list
test@1.0.0 /home/alex/repos/test
├─┬ gulp@3.8.11
│ ├── archy@1.0.0
│ ├─┬ chalk@0.5.1
│ │ ├── ansi-styles@1.1.0
│ │ ├── escape-string-regexp@1.0.3
│ │ ├─┬ has-ansi@0.1.0
│ │ │ └── ansi-regex@0.2.1
│ │ ├─┬ strip-ansi@0.3.0
│ │ │ └── ansi-regex@0.2.1
│ │ └── supports-color@0.2.0
│ ├── deprecated@0.0.1
【问题讨论】:
标签: javascript node.js