2016-10-12 16 views
13

Từ của README dự án:Làm cách nào để cài đặt các gói Bower với Sợi?

Nhiều quan đăng ký: Cài đặt bất kỳ gói từ một trong hai NPM hoặc Bower và giữ gói của bạn workflow giống nhau.

Tôi giả định rằng tôi có thể cài đặt các gói Bower của tôi (được liệt kê trong dự án của tôi là bower.json) với Sợi. Nếu đây là trường hợp, làm thế nào tôi sẽ đi về làm điều đó?

Tôi không thấy bất kỳ đề cập nào về Bower hoặc sử dụng các đăng ký riêng trong documentation. Tuy nhiên, tôi thấy sổ đăng ký Bower được liệt kê trong số source.

+0

Tìm thấy vấn đề có thể có liên quan này (https://github.com/yarnpkg/yarn/issues/898). –

+0

Một [vấn đề khác] liên quan (https://github.com/yarnpkg/yarn/issues/864). –

+0

Câu hỏi tương tự trong [vấn đề] khác (https://github.com/yarnpkg/yarn/issues/617). –

Trả lời

3

Apparently, nó nên chỉ hoạt động. Thật không may, hiện tại có bug nơi, nếu bạn có cả hai package.jsonbower.json trong cùng một dự án, chỉ các gói npm được cài đặt và các gói bower bị bỏ qua.

Thông thường, chỉ đơn giản là yarn hoặc yarn install và cả phụ thuộc npm và bower sẽ được cài đặt.

9

CẬP NHẬT 11/4/16: Sợi quyết định xóa hỗ trợ cho Bower. Xem Github pull requestBower's blog. = (

ORIGINAL: Bower chỉ đăng một blog post về chủ đề này Họ dường như vui mừng về điều đó, nhưng chỉ ra rằng có những vấn đề hiện nay chưa được giải quyết.

Lưu ý quan trọng: Khi đứng ngay bây giờ vẫn còn dường như có một số vấn đề liên quan đến hỗ trợ Bower. Chúng tôi tuy nhiên tin tưởng rằng với sự giúp đỡ của cộng đồng, những vấn đề này sẽ được giải quyết một cách nhanh chóng như các bước Sợi đối 1.0 trong những tháng sắp tới.

Ông cũng đề cập đến một pull request cho một bower patch.

Khi tôi chạy sợi, nó đã xóa thư mục bower_components của tôi (vé GitHub tại đây)! Tôi thực sự thích sợi mặc dù, không thể chờ đợi cho các lỗi bower để có được giải quyết.

+2

Chỉ có cùng trải nghiệm. Ran sợi trên một dự án hiện có. node_modules đã thay đổi/cập nhật nhưng bower_components đã bị xóa khỏi sợi v0.16.0 – Zack

+0

Họ vừa đề cập rằng họ đã bỏ hỗ trợ Bower – dude

+0

Cảm ơn bạn đã đăng bài! Tôi đã cập nhật câu trả lời – cs01

2

Nếu bạn thêm thông tin sau vào package.json, cài đặt bower sẽ được gọi và nó hoạt động. Tuy nhiên, đây là một giải pháp thay thế:

"scripts": { 
    "postinstall": "bower install" 
} 
Các vấn đề liên quan