npm在哪里查找package.json文件?

时间:2012-02-18 21:49:14

标签: node.js

我知道npm在当前目录中查找package.json,但它似乎也在我当前目录上找到了package.json个目录。这是如何运作的? npm是否会查找父目录,直到找到package.json

如果是,require()在寻找模块时是否也会搜索package.json

此行为是npm的一部分还是CommonJS的一部分?

1 个答案:

答案 0 :(得分:1)

除了抓取/解决依赖关系并将它们放在正确的目录结构中之外,

npmpackage.json并没有多少工作。据我所知,npm 为自己注入运行时依赖。

节点require()在运行时执行package.json解析/解析,以及与node_modules目录的交互。

这里有一些指向代码的指针: