Để thiết lập bản dựng GruntJS, đây là các bước:
Đảm bảo bạn đã thiết lập package.json
hoặc thiết lập mới:
npm init
Cài đặt Grunt CLI dưới dạng toàn cầu:
npm install -g grunt-cli
Cài đặt Grunt trong dự án cục bộ của bạn:
npm install grunt --save-dev
Cài đặt bất kỳ Mô-đun Grunt nào bạn có thể cần trong quá trình xây dựng của mình. Chỉ vì mục đích của mẫu này, tôi sẽ thêm mô-đun Concat để kết hợp các tệp với nhau:
npm install grunt-contrib-concat --save-dev
Bây giờ bạn cần thiết lập của bạn Gruntfile.js
sẽ mô tả quá trình xây dựng của bạn. Đối với mẫu này, tôi chỉ cần kết hợp hai tệp JS file1.js
và file2.js
trong js
thư mục và tạo 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']);
};
Bây giờ bạn sẽ sẵn sàng chạy quy trình xây dựng của mình bằng lệnh sau:
grunt
Tôi hy vọng điều này cung cấp cho bạn ý tưởng về cách làm việc với bản dựng GruntJS.
GHI CHÚ:
Bạn có thể sử dụng grunt-init
để tạo Gruntfile.js
nếu bạn muốn tạo dựa trên trình hướng dẫn thay vì viết mã thô cho bước 5.
Để làm như vậy, vui lòng làm theo các bước sau:
npm install -g grunt-init
git clone https://github.com/gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
grunt-init gruntfile
Đối với người dùng Windows: Nếu bạn đang sử dụng cmd.exe, bạn cần thay đổi ~/.grunt-init/gruntfile
thành %USERPROFILE%\.grunt-init\
. PowerShell sẽ nhận dạng ~
chính xác.
npm install -g grunt
nghĩa là cài đặt Grunt trên toàn cầu không còn được khuyến khích (bắt đầu với Grunt 0.4).