Saya melihat repo git untuk plugin jquery. Saya ingin membuat beberapa perubahan untuk digunakan dalam proyek saya sendiri, tetapi ketika saya membuka repo itu memiliki struktur yang belum pernah saya lihat sebelumnya. Saya tidak yakin file mana yang akan digunakan / salin ke proyek saya sendiri.
Ada folder "dist" dan "src". Tujuan apa yang dilayaninya? Apakah ini sesuatu yang khusus untuk plugin gruntjs atau mungkin jquery?
Repo git saya ingin tahu tentang: https://github.com/ducksboard/gridster.js
Jawaban:
src/
singkatan dari source , dan merupakan kode mentah sebelum minification atau concatenation atau kompilasi lainnya - digunakan untuk membaca / mengedit kode.dist/
singkatan untuk distribusi , dan merupakan versi minified / disatukan - sebenarnya digunakan di lokasi produksi.Ini adalah tugas umum yang dilakukan untuk aset di web untuk membuatnya lebih kecil.
Anda dapat melihat contoh di sini: http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/
sumber
index.html
,style.css
atau bahkanbundle.js
di folder dist, bukankah mereka termasuk dalam folder src bersama dengan file sumber lainnya? - karena mereka adalah "kode mentah" (mis. file html atau javascript mentah?), setelah itu mereka belum diproses untuk produksi.dist
folder tersebut adalah file source .scss atau .sass yang digunakan untuk membuat file .csssource/
,public/
,binaries/
danlibraries/
. Tetapi beberapa orang akan merengut pada Anda.