Tôi cố gắng để viết một nhiệm vụ ngụm mà không một vài điềuLàm cách nào để tích hợp Bower với Gulp.js?
- Cài đặt Bower cách phụ thuộc
- concat những người phụ thuộc vào một tập tin theo thứ tự của các phụ thuộc
Tôi đã hy vọng làm điều này mà không cần phải xác định đường dẫn đến những phụ thuộc đó. Tôi biết có lệnh bower list --paths
nhưng tôi không chắc liệu có thể kết hợp nó với nhau hay không.
Mọi suy nghĩ?
Sửa
Vì vậy, tôi đang cố gắng sử dụng gulp-bower-files và tôi nhận được một lỗi eAccess và nó không tạo ra các tập tin nối vào nhau.
gulpfile.js
var gulp = require('gulp');
var bower = require('bower');
var concat = require('gulp-concat');
var bower_files = require('gulp-bower-files');
gulp.task("libs", function(){
bower_files()
.pipe(concat('./libs.js'))
.pipe(gulp.dest("/"));
});
bower.json
{
"name": "ember-boilerplate",
"version": "0.0.0",
"dependencies": {
"ember": "1.6.0-beta.1",
"ember-data": "1.0.0-beta.7"
}
}
và tôi tiếp tục đi ngang qua lỗi này
events.js:72
throw er; // Unhandled 'error' event
^
Error: EACCES, open '/libs.js'
nơi gulpFilter đến từ đâu? Làm thế nào nó được xác định –
Kịch bản tôi đã đăng sử dụng một số biến và gulp-plugins (gulp-filter, gulp-uglify, gulp-flatten, v.v.), bạn phải định nghĩa chúng như trong ví dụ của tôi, dưới đây là cách thực hiện: http: // jsfiddle.net/pznaw4yq/ – pwnjack
giải pháp tốt đẹp. nhưng làm thế nào (và khi nào) để hợp nhất các tập lệnh của nhà cung cấp/kiểu tệp với các tệp của ứng dụng? tôi đã cố gắng làm điều đó với 'event-stream' và' inject' nhưng không thành công. – zok