sách gpt4 ai đã đi

.pipe() thực sự có nghĩa là gì trong gulp?

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 21:56:28 25 4
mua khóa gpt4 Nike

Tôi khá mới với gulp và tôi muốn biết .đường ống() Nhiệm vụ gulp thực chất được thực hiện như thế nào? Tôi hiểu rằng nó thường là trở lại.src Chạy theo sau đó, nhưng chắc chắn còn hơn thế nữa. Tôi không thể tìm thấy bất cứ thông tin gì trực tuyến hoặc trong tài liệu của gulp và tôi thực sự muốn hiểu rõ mình đang sử dụng cái gì.

EDIT Tôi đã tìm thấy cái này , nhưng nó được giải thích không rõ ràng

1 Câu trả lời

Từ tài liệu Node:

https://nodejs.org/api/stream.html#stream_readable_pipe_destination_options

Phương thức readable.pipe() gắn một luồng Writable vào readable, khiến nó tự động chuyển sang chế độ chạy và đẩy tất cả dữ liệu của nó vào Writable được gắn vào. Luồng dữ liệu sẽ được quản lý tự động để luồng Writable đích không bị tràn ngập bởi luồng Readable nhanh hơn.

Vì vậy, trong Gulp, bạn có thể sử dụng đường ống() Phương pháp này kết nối nhiều tác vụ lại với nhau. Gulp sử dụng luồng. Có các luồng có thể đọc và ghi. Hãy lấy đoạn mã sau đây làm ví dụ:

gulp.src(config.jsSrc)
.pipe(làm xấu đi())
.pipe(gulp.dest(config.dest + '/js'))
.pipe(kích thước());

gulp.src(...) Sẽ cấu hình.jsSrc , sau đó chúng ta chuyển đến nuốt nước bọt-làm xấu đi mô-đun. Nhiệm vụ uglify trả về một luồng, sau đó chúng ta chuyển luồng này đến đích, v.v...

Vì một luồng thường là một tệp duy nhất nên một số người có thể bối rối về cách Gulp đưa nhiều tệp vào một luồng. Thực ra là nuốt nước bọt chế độ đối tượng Sử dụng luồng:

gulp.src('*.js') đọc tất cả các tập tin kết thúc bằng .js và phát ra từng đối tượng như một đối tượng trên luồng.

nguồn:https://medium.com/gulpjs/gulp-sips-how-we-use-streams-d7790b22bf1a

Giới thiệu về node.js - .pipe() thực sự có nghĩa là gì trong gulp? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/38404862/

25 4 0
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com