[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?