src和dist文件夹的作用是什么?

Don*_*n P 156 javascript jquery jquery-plugins gruntjs

我正在寻找一个jquery插件的git repo.我想在我自己的项目中进行一些更改,但是当我打开回购时,它有一个我以前从未见过的结构.我不确定使用/复制到我自己的项目中的文件.

有一个"dist"和一个"src"文件夹.这些服务的目的是什么?这是针对gruntjs或jquery插件的特定内容吗?

git repo我很好奇:https://github.com/ducksboard/gridster.js

dmu*_*ngs 207

src/代表,并且是缩小或连接之前的原始代码或其他一些编译 - 用于读取/编辑代码.

dist/代表分发,是缩小/连接版本 - 实际用于生产站点.

这是为Web上的资产完成的常见任务,以使其更小.

你可以在这里看到一个例子:http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/

  • 为什么不拼出整个文件夹名称?如果是这样的话,我们就不必问这个问题......相反,我们缩写了文件夹名称,但缩写得不够好,无法推断出它们的用途。 (6认同)
  • @SebastianNielsen因为那些Web浏览器将被检索并用于显示的文件.它们不是将被转换为其他内容的src文件.那些是分发文件. (3认同)
  • @JensTörnell我觉得这很好.它们对浏览器都有效,因为它们已经编译为css.不属于`dist`文件夹的是源.scss或.sass文件,用于创建.css文件 (3认同)
  • @Marko 神秘的名字是早期计算的遗迹,当时内存和存储空间有限。这主要是一种文化问题,我找不到任何其他好的理由来坚持这种习俗。使用 `source/`、`public/`、`binaries/` 和 `libraries/` 没有任何问题。但有些人会对你皱眉。 (3认同)
  • 为什么我们要把`index.html`、`style.css` 甚至`bundle.js` 之类的文件放在dist 文件夹中,它们不和其他源文件一起放在src 文件夹中吗?- 因为它们是“原始代码”(例如原始 html 或 javascript 文件?),毕竟它们还没有被处理用于生产。 (2认同)