Untuk menyiapkan build GruntJS berikut adalah langkah-langkahnya:
Pastikan Anda telah menyiapkan package.json
atau menyiapkan yang baru:
npm init
Instal Grunt CLI sebagai global:
npm install -g grunt-cli
Instal Grunt di proyek lokal Anda:
npm install grunt --save-dev
Instal Modul Grunt apa pun yang mungkin Anda perlukan dalam proses pembuatan. Demi contoh ini, saya akan menambahkan modul Concat untuk menggabungkan file bersama:
npm install grunt-contrib-concat --save-dev
Sekarang Anda perlu menyiapkan Gruntfile.js
yang akan menjelaskan proses pembuatan Anda. Untuk contoh ini saya hanya menggabungkan dua file JS file1.js
dan file2.js
di js
folder dan menghasilkan app.js
:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
concat: {
"options": { "separator": ";" },
"build": {
"src": ["js/file1.js", "js/file2.js"],
"dest": "js/app.js"
}
}
});
// Load required modules
grunt.loadNpmTasks('grunt-contrib-concat');
// Task definitions
grunt.registerTask('default', ['concat']);
};
Sekarang Anda akan siap untuk menjalankan proses build Anda dengan mengikuti perintah:
grunt
Saya harap ini memberi Anda gambaran bagaimana bekerja dengan GruntJS build.
CATATAN:
Anda dapat menggunakan grunt-init
untuk membuatGruntfile.js
jika Anda menginginkan pembuatan berbasis wizard daripada pengkodean mentah untuk langkah 5.
Untuk melakukannya, harap ikuti langkah-langkah berikut:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Untuk pengguna Windows: Jika Anda menggunakan cmd.exe, Anda perlu mengubah ~/.grunt-init/gruntfile
ke %USERPROFILE%\.grunt-init\
. PowerShell akan mengenali dengan ~
benar.
npm install -g grunt
berarti menginstal Grunt secara global yang tidak lagi direkomendasikan (dimulai dengan Grunt 0.4).