2012-09-09 41 views
9

Cách tốt nhất để triển khai mã phi tiêu có phụ thuộc pubspec.yaml là gì? Một điều phổ biến mà tôi đã làm trong quá khứ là tạo ra các bản demo và triển khai các trang github. Bây giờ quán rượu sử dụng các liên kết tượng trưng, ​​các phụ thuộc không bị đẩy vào github. Ngoài ra tự hỏi nếu điều này nên là một lỗi để nộp cho quán rượu, có thể triển khai với phụ thuộc.điều gì có thể là chiến lược triển khai với pubspec trên phi tiêu

Trả lời

5

Hiện chưa có, nhưng quán rượu trong tương lai sẽ hỗ trợ lệnh deploy. Điều đó sẽ làm những việc như chạy dart2js và nối/rút gọn mã của bạn. Nó cũng sẽ thể chất mang lại tất cả các phụ thuộc của bạn, do đó bạn không có liên kết tượng trưng. Kết quả cuối cùng sẽ là một thư mục chứa mọi thứ mà gói của bạn cần chạy.

+0

Cảm ơn Bob, chỉ cần thử nghiệm công cụ với triển khai ứng dụng khách và nhận thấy giới hạn này. –

+0

Có tài liệu Lộ trình nào cho lệnh triển khai của quán rượu không? Đặc biệt, có kế hoạch cho các tùy chọn dòng lệnh để chỉ định các thư mục đầu vào và đầu ra không? – devdanke

+0

Không, chúng tôi không có nhiều lộ trình bằng văn bản. Chúng tôi có xu hướng khá, uh, nhanh nhẹn, vì vậy chúng tôi không viết nhiều trước. Điều này giúp chúng tôi nhanh nhẹn nhưng có thể khiến bạn khó theo dõi. Chúng tôi chưa có kế hoạch chỉ định thư mục đầu ra, nhưng điều đó sẽ rất tuyệt. Bạn có thể nộp lỗi không? – munificent

1

Tôi nghĩ rằng bạn có ba lựa chọn:

  • Nếu bạn đã có một công nghệ phía máy chủ và một chiến lược triển khai, sử dụng đó.
  • Nếu bạn chỉ triển khai nội dung tĩnh, tôi tự hỏi liệu Google App Engine có hoạt động với các liên kết tượng trưng này hay không.
  • Heroku hỗ trợ Dart, mặc dù tôi không chắc chắn cách nó hỗ trợ các liên kết tượng trưng.
0

Bạn có thể triển khai ứng dụng Dart của mình trên lưu trữ đám mây Heroku. Có một hướng dẫn từng bước here.

Nó hoạt động tốt đẹp.

Các vấn đề liên quan