Şu anda bir dizi bileşen (polimer elementler) içeren bir proje üzerinde çalışıyorum. Tüm söylenen ve yapılan, muhtemelen uygulama için yaklaşık 10 + bileşenleri bakacağız. Şu anda, Pub'ın Package Layout Conventions her bir .html ve ilişkili .dart dosyası aşağıdaki web/dizinindedir.Polimer Dart paketi yerleşimi kuralları?
Uygulamamın lib/src/dizinine sahip olmak ve web'de yalnızca ana dosyalara sahip olmak güzel olurdu/ancak şu anda <link ref="import" href="package:my_app/src/my_component.html">
çalışmayacaktır (Bkz. Issue 12867).
Şu anda bir uygulama için birden çok (özel) bileşeni işlemek için kullanılan herhangi bir sözleşme var mı? Web/dizine göre ithalat/kaynak dosyaları yüklemek için bir web/src/dizin oluşturmalı mıyım? Polimer Element .html dosyalarını lib/src/(desteklendiğini varsayarak) olarak tutmak, bir pub paketi düzeninde geleneksel olarak önerilen/beklenen şekilde saf dart dosyaları olmadıkça bile mantıklı olur mu?
Paket ayrıca kendi paketinizin iç bileşenleri için de çalışır, bin veya web gibi dizinlerde kullanılır ve kendi paketinizin lib/direktörüne bağlanır. Bakınız: http://pub.dartlang.org/doc/package-layout.html#implementation-files Ancak, başvurulan hata, html dosyalarında çalışmasını engeller. Bu soru için bugüne bakın: http://dartbug.com/13991 –
Matt, bunu işaretlediğiniz için teşekkürler. Mantıklı. – enceladus