为什么在 JavaScript 中使用 'lib' 而不是 'src' 目录名称? 'standard' 是哪个?

Why use 'lib' vs 'src' directory names in JavaScript? Which is 'standard'?

GitHub 上有许多流行的 Java 脚本库和应用程序,有些将原始源代码放在 /src 目录中,而另一些则放在 /lib 目录中.

我倾向于开发人员这样做,这取决于他们在成长过程中所学的语言。所以我看到很多 Java 开发人员使用 /lib (他们通常最终也会将他们打包的 JS 放入 /bin 目录)。与此同时,我经常观察到那些使用 /src 的人将他们打包的 JS 输出到 /dist 文件夹中。

什么是Java脚本的标准模式,src还是lib可能没有对错完全回答。

  • /node_modules - 对于第 3 方库。
  • /lib/vendor- 建议放置编译不需要的库。
  • /src - 为您的代码 来源

这个问题很有趣,但在我看来,有些开发人员只是自行其是世界观

还要看项目:

有些项目是用较小的组件构建的,这些组件只是主要功能的一小部分:lib

lib/independent-pieces.js

其他项目是单体的,组件相互依赖:src

src/this-is-all-for-this-project-and-depend-on-each-other.js

对于第三方库,通常使用vendor

vendor/bootstrap/
vendor/d3/