gruntJS
1. Yêu cầu cần có Node.js / NPM
2. Grunt-CLI thì cần install global
Chạy câu lệnh grunt để kiểm tra
3. Sau đó cần cài grunt locally theo từng dự án
Chuyển đến thư mục local của dự án, chạy init để khởi tạo package.json
Sẽ tạo ra một file package.json y như composer hoặc node, và thư mục node-modules
Cần gitignore những folder này, chỉ giữ lại các file package và composer tương ứng
Tiếp theo, cài grunt locally cho dự án
Nếu dự án đã có cấu hình grunt locally rồi thì chỉ việc chạy npm install để cài lại thôi.
(phần lớn grunt task là dành cho development của Node.js)
Bạn sẽ thấy file package.json thay đổi, thêm devDependencies:
4. Cài thêm grunt-contrib-cssmin chỉ dành cho developer
5. Cấu hình Grunt Config files
Có 3 phần:
grunt.initConfig
- cài đặt grunt task
- đọc doc và cấu hình cho đúng
grunt.loadNpmTasks
- load task
- phải load đúng tên module đầy đủ
grunt.registerTask
- gắn task vô command line
- những câu lệnh sẽ chạy tự động khi chạy lệnh grunt từ command line
Tất cả nằm trong function...
