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

IT技术 javascript jquery jquery-plugins gruntjs
2021-03-10 11:24:22

我正在查看 jquery 插件的 git 存储库。我想在我自己的项目中进行一些更改,但是当我打开 repo 时,它有一个我以前从未见过的结构。我不确定要使用/复制哪些文件到我自己的项目中。

有一个“dist”和一个“src”文件夹。这些有什么目的?这是特定于 gruntjs 或 jquery 插件的东西吗?

我很好奇的 git 仓库:https : //github.com/ducksboard/gridster.js

1个回答

src/代表source,是缩小或串联或其他一些编译之前原始代码- 用于读取/编辑代码。

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

这是为网络上的资产完成的一项常见任务,目的是使它们更小。

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

为什么不拼出整个文件夹名称?如果是这样的话,我们就不必问这个问题了……相反,我们已经缩写了文件夹名称,这些名称的缩写不够好,无法推断出它们的用途。
2021-04-30 11:24:22
为什么我们把诸如index.html,style.css或者甚至bundle.js在 dist 文件夹中的文件,它们和其他源文件不属于 src 文件夹?- 因为它们是“原始代码”(例如原始 html 或 javascript 文件?),毕竟它们还没有被处理用于生产。
2021-05-01 11:24:22
@Marko Cryptic 名称是早期计算内存和存储空间有限时的遗物。这主要是一种文化问题,我找不到任何其他好的理由来维护这个习俗。有没有在使用无可厚非source/public/binaries/libraries/但是有些人会对你怒目而视。
2021-05-01 11:24:22
@Jens Törnell 我认为这很好。它们都对浏览器有效,因为它们已经编译为 css。不属于该dist文件夹的是用于创建 .css 文件的源 .scss 或 .sass 文件
2021-05-10 11:24:22
@SebastianNielsen 因为 Web 浏览器将检索并用于显示的那些文件。它们不是将被转换为其他内容的 src 文件。这些是分发文件。
2021-05-15 11:24:22