Я смотрю на git-репо для jquery-плагина. Я хочу внести несколько изменений для использования в моем собственном проекте, но когда я открыл репо, у него была структура, которую я никогда раньше не видел. Я не уверен, какие файлы использовать / копировать в мой собственный проект.
Есть папка "dist" и "src". Какую цель они служат? Это что-то особенное для gruntjs или плагинов jquery?
Git репо мне интересно: https://github.com/ducksboard/gridster.js
Ответы:
src/
обозначает источник и является необработанным кодом перед минификацией, конкатенацией или какой-либо другой компиляцией - используется для чтения / редактирования кода.dist/
обозначает распространение , и является минимизированной / сцепленной версией - фактически используемой на производственных сайтах.Это обычная задача, которая делается для ресурсов в Интернете, чтобы сделать их меньше.
Вы можете увидеть пример здесь: http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/
источник
index.html
,style.css
или дажеbundle.js
в DIST папки, они не принадлежат в папке Src вместе с другими исходными файлами? - поскольку они являются «необработанным кодом» (например, «сырым» html или файлом javascript?), в конце концов, они еще не были обработаны для производства.dist
папке не должны находиться исходные файлы .scss или .sass, которые использовались для создания файлов .csssource/
,public/
,binaries/
иlibraries/
. Но некоторые люди будут хмуриться на вас.