Vâng, có vẻ như là một ý tưởng tuyệt vời, nhưng tôi không nghĩ rằng nó sẽ có thể:
- Composer được tạo ra để xử lý PHP phụ thuộc, không để xử lý phụ thuộc front-end, các twitter nhóm đã tạo ra Bower cho các phụ thuộc front-end.
- Kết hợp 2 thư viện tuyệt vời này là một nhiệm vụ rất lớn: Bạn sẽ cần phải tạo các lệnh trình soạn thảo và tập lệnh cấu hình của riêng mình.
- Bower đặt tất cả mọi thứ trong một thư mục
components
. Đây không phải là thư mục chính xác cho nội dung web, bạn sẽ cần thay đổi điều này. Bạn không thể thay đổi điều này trong cấu hình Bower, theo như tôi biết về Bower, gần như bằng không. CẬP NHẬT Như đã nói bởi @xanido, bạn có thể configure the output directory với tùy chọn directory
là của Bower 0.3.0.
Vì vậy, bạn có thể quản lý nội dung web trong Symfony2, với Bower (và có thể các chương trình khác như thế), nhưng kết hợp 2 không phải là một thực hành tốt. Sử dụng Bower và Composer một cách riêng biệt có thể hữu ích, mặc dù bạn nhận được một thư mục tài sản web khác.
Nguồn
2012-09-21 06:07:12
CẬP NHẬT: Tôi đã kết thúc bằng cách sử dụng Bower trong các dự án sf2 của tôi và cho đến nay tôi hài lòng với nó :) Thx cho các đề xuất! – TyrionLannister