【发布时间】:2020-10-27 16:11:07
【问题描述】:
我正在尝试了解 nodejs 项目中文件夹的层次结构。
我知道如果您在 node_modules 上的 foo 文件夹中有一个 index.js 并且您调用 require('foo'),它将返回 index.js。好的。
我的问题是:当我(例如)从 npm 下载 'underscore' 包时,它会在 node_modules 内创建一个下划线文件夹,其中包含一些 js 文件. index.js 位于 undersocre 文件夹内的另一个文件夹中,称为模块(有 index.js 和 index-all.js)。 Index.js 不应该在那个 'modules' 文件夹之外?
【问题讨论】:
标签: javascript node.js npm package