【发布时间】:2016-02-20 20:14:54
【问题描述】:
node.js 的目录结构似乎有默契。至少我在官方网站上找不到任何信息。
据我了解浏览开源项目。
通常项目有/bin 和/lib 目录。
/bin 包含模块入口点[s]。
/lib 包含“帮助”代码。
我猜这是基于 Unix 目录结构的。
对于带有可执行文件和 dll 的老式编译程序来说,这很有意义。
AFAIK /lib 用于在程序之间共享库。
然而,在 node 中,真正的依赖关系在 node_modules 中。
/lib 用于应用程序代码。
为什么不使用/src?
这个模型是从执行的角度设计的。但我见过的所有项目也都使用它来构建正在开发的代码。我还看到了 github-projects,其中整个模块只是 bin 目录中的一个文件。
我是 node.js 的新手,想知道社区中的人们是如何做出这些决定的。
【问题讨论】:
标签: javascript node.js directory-structure