Tôi đã cài đặt một vài gói bằng Bower, nhưng tôi không biết cách triển khai chúng.Làm cách nào để triển khai các gói do Bower cài đặt?
Ví dụ, ý tưởng đầu tiên của tôi là tạo ra một nhiệm vụ Gulp rằng sẽ tiếp nhau chúng - Tôi đã làm điều này với gói góc của tôi:
gulp.task('libs', function() {
'use strict';
return gulp
.src([
'./public/assets/libs/angular/angular.min.js',
'./public/assets/libs/angular-animate/angular-animate.min.js',
'./public/assets/libs/angular-routes/angular-route.min.js'
])
.pipe(concat('libs.js'))
.pipe(uglify())
.pipe(gulp.dest('public/dist'));
});
Tuy nhiên, trong khi những gói trên là khá đơn giản, một số người khác (Bootstrap và jQuery, chính xác) đi kèm với những nguồn mà tôi không cần. Tôi có nên chỉ sao chép bootstrap.min.css
và jquery.min.js
vào thư mục dist
của mình không?
Thành thật mà nói, tôi chỉ có thể bao gồm tất cả các tệp này từ CDN, tôi chưa hiểu tại sao tôi sử dụng Bower (Tôi đã làm theo hướng dẫn sử dụng Bower).
Cảm ơn sự giúp đỡ của bạn!
Tôi nghĩ bạn đã trả lời câu hỏi của tôi: về bản chất, toàn bộ cấu trúc bower_components cũng sẽ có trên máy chủ. Nhân tiện, tôi đã từng sử dụng RubyGems và hiện tại tôi cũng sử dụng NPM, nhưng trong khi không tải lên 'node_modules' và chạy' npm install' trên máy chủ thì đơn giản, cũng không giống với Bower. – zcserei
Nếu tôi hiểu mọi thứ đúng, tôi có nên trỏ đến thư mục 'bower_components' của mình khi bao gồm một số tệp nhất định trong chế độ xem của tôi không? – zcserei