Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript src和dist文件夹的作用是什么?_Javascript_Jquery_Jquery Plugins_Gruntjs - Fatal编程技术网

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

Javascript src和dist文件夹的作用是什么?,javascript,jquery,jquery-plugins,gruntjs,Javascript,Jquery,Jquery Plugins,Gruntjs,我正在看一个jquery插件的git repo。我想在我自己的项目中做一些修改,但当我打开回购协议时,它有一个我以前从未见过的结构。我不确定要使用哪些文件/将哪些文件复制到我自己的项目中 有一个“dist”和一个“src”文件夹。这些有什么作用?这是gruntjs或者jquery插件的特定功能吗 我很好奇的git repo:src/代表源代码,是缩微、串联或其他编译之前的原始代码,用于读取/编辑代码 dist/代表分发,是缩小/连接的版本-实际用于生产现场 这是对web上的资产执行的一项常见任务

我正在看一个jquery插件的git repo。我想在我自己的项目中做一些修改,但当我打开回购协议时,它有一个我以前从未见过的结构。我不确定要使用哪些文件/将哪些文件复制到我自己的项目中

有一个“dist”和一个“src”文件夹。这些有什么作用?这是gruntjs或者jquery插件的特定功能吗


我很好奇的git repo:

src/
代表源代码,是缩微、串联或其他编译之前的原始代码,用于读取/编辑代码

dist/
代表分发,是缩小/连接的版本-实际用于生产现场

这是对web上的资产执行的一项常见任务,目的是使它们变小


您可以在这里看到一个示例:

src:source,dist:distribution为什么我们要将
index.html
style.css
甚至
bundle.js
等文件放在dist文件夹中,它们不是和其他源文件一起放在src文件夹中吗?-因为它们是“原始代码”(例如原始html或javascript文件?),毕竟它们还没有被处理用于生产。@SebastianNielsen,因为web浏览器将检索并用于显示这些文件。它们不是将被传输到其他文件的src文件。这些是分发文件。@Jens Törnell我想没关系。它们都对浏览器有效,因为它们已经编译为css。
dist
文件夹中不属于的是用于创建.css文件的源.scss或.sass文件。为什么不拼出整个文件夹名?如果是这样的话,我们就不用问这个问题了。。。相反,我们使用的是缩写的文件夹名称,这些名称的缩写程度不足以推断它们的用途。@Marko隐晦的名称是早期计算的遗迹,当时内存和存储空间有限。这主要是一种文化,我找不到任何其他好的理由来支持这一习俗。使用
源代码/
公共代码/
二进制文件/
库/
没有什么错。但有些人会对你怒目而视。