Untuk menyiapkan build GruntJS berikut adalah langkah-langkahnya:
Pastikan Anda telah menyiapkan package.jsonatau 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.jsyang akan menjelaskan proses pembuatan Anda. Untuk contoh ini saya hanya menggabungkan dua file JS file1.jsdan file2.jsdi jsfolder 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-inituntuk 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/gruntfileke %USERPROFILE%\.grunt-init\. PowerShell akan mengenali dengan ~benar.
npm install -g gruntberarti menginstal Grunt secara global yang tidak lagi direkomendasikan (dimulai dengan Grunt 0.4).