[GULP] Gulp - Combining Tasks (ok)
https://www.tutorialspoint.com/gulp/gulp_combining_tasks.htm
Chú ý: Để kết hợp được các task với nhau từ phiên bản 4.x trở đi chúng ta phải
gulp.task('default', gulp.series('css','js'));
Chú ý: Nếu thì sử dụng
gulp.task('default', gulp.series('a', 'b', 'c'));Thì sử dụng
gulp.task('default', gulp.parallel('a', 'b', 'c'));
C:\xampp\htdocs\gulp\package.json
{
"name": "gulp",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"gulp": "gulp default"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"gulp": "^4.0.2",
"gulp-livereload": "^4.0.2"
},
"devDependencies": {
"browser-sync": "^2.27.5",
"gulp-concat": "^2.6.1",
"gulp-minify-css": "^1.2.4",
"gulp-sass": "^5.0.0",
"gulp-uglify": "^3.0.2",
"node-sass": "^6.0.1",
"sass": "^1.38.0"
}
}
C:\xampp\htdocs\gulp\gulpfile.js
Trong đó “task-name” là tên chuỗi và “function ()” thực hiện nhiệm vụ của bạn. “Gulp.task” đăng ký chức năng như một tác vụ trong tên và chỉ định các phần phụ thuộc vào các tác vụ khác.
Installing Plugins
To work with “gulp-minify-css plugin”, you need to install another plugin called “gulp-autoprefixer” as shown in the following command −
Để nối các tệp CSS, hãy cài đặt gulp-concat như được hiển thị trong lệnh sau:
After installation of plugins, you need to write dependencies in your configuration file as follows
Adding Task to Gulp file
Plugin ‘concat’ nối các tệp CSS và plugin ‘autoprefix’ cho biết phiên bản hiện tại và phiên bản trước của tất cả các trình duyệt. Nó thu nhỏ tất cả các tập lệnh CSS từ thư mục src và sao chép vào thư mục xây dựng bằng cách gọi phương thức ‘dest’ với một đối số, đại diện cho thư mục đích.
Tương tự, chúng tôi sẽ sử dụng một plugin khác có tên là ‘gulp-imagemin’ để nén tệp hình ảnh, có thể được cài đặt bằng lệnh sau:
Combining Multiple Tasks
Last updated
Was this helpful?