2016-03-23 20 views
1

Bu hatayı bir süredir takip etmekteyim. Geliştirme konusunda her şey iyi çalışıyor, üretim için Heroku'ya itildiğinde öyle değil. Arka uçta yelken kullanıyorum ama bu bir sorun değil, çünkü bu bir müşteri problemidir. En kötü yanı bu çalışıyor ve sadece birkaç gün önce kırıldı. Adımlarımı takip etmek sebebi bulmayı kanıtlamadı.Polimer bileşenleri Shady DOM stilleri sadece üretim hakkındaki yorumlar

Uzun hikaye kısa resimleri, herkesin bunu daha önce gördüğü durumlarda yardımcı olabilir. üretim uygulamasını yüklerken

bu hataları js concat ve küçültme ile geçmişte sorunları çalıştırmak zorunda. Ben geliştirme yerel olarak bu elde değildi gibi bu kafa karıştırıcı

Console errors

"yukarı yayınlanmaya başlayıncaya Ben üretim için o kapalı Yine aynı hataları Sonra üretim ve geliştirme başkanı arasındaki bu fark ettim.:.

Üretim: Production head showing shady DOM

Geliştirme

Development head showing shady Dom

Sonraki Ben yük ve dinamik başlangıç ​​sayfası için ekliyorum polimer bileşenlerine Bağlantılarımı kontrol etti. Her iki üretim bir gelişim aynıydı:

Polymer imports

sonraki dinamik Polymer.Base.importHref('/vendor/paper-checkbox/paper-checkbox.html') kullanılarak polimer bileşeni içe çalıştı. ne zaman sonra

enter image description here

Son olarak:

Added shady dom style production

Geliştirme: kafasına eklenen gölgeli DOM stillerini içe aktardıktan sonra

Üretim üretim ve geliştirme için farklıydıile bir kağıt onay kutusu öğesi oluşturulduşeyler yerel olarak gelişimde iyi çalıştı. üretim, hata üzerine daha önce olduğu gibi:

enter image description here

ben burada kaldım. Bunu daha önce hiç kimse görmüş ve içgörüsü varsa bunu takdir ediyorum.

cevap

0

Sorunu çözdüm, ancak Polymer ile kontrol edilmesi gereken başka bir sorun olabilir. Birçok dağıtımımda, Polymer için kurulan sürüm numarasının benim bower.json dosyamda ve yerel sistemimde sahip olduğumdan farklı olduğu, yapı günlüklerinden birinde fark ettim. Küçük versiyon 1.3.1'den 1.4.0'a çıktı. Benim bower.json kullanıyorum yerine ~.^Sadece yama seviyesindeki değişikliklere izin verirken, en soldaki sürüm numarasındaki değişikliklere izin verir.Orijinal bower.json

:

Original bower.json

Yeni bower.json:

New bower.json

sandım bir deneyin verecekti. Ben dağıtıldıktan sonra 1.3.1 kuruldu ve sitem yedeklendi ve çalışıyordu. Umarım bu gelecekte birilerine yardımcı olur.

İlgili konular