Chrome workspaces: załóżmy, że mapuję lokalne pliki CSS na te obsługiwane przez mój lokalny serwer http. Wszystko działa świetnie i mogę modyfikować pliki w przeglądarce, a po odświeżeniu strony moje zmiany będą się utrzymywać.Miejsca robocze Chrome z zasobami odcisków palców
Mamy odciski palców naszych zasobów, dzięki czemu są one przywoływane za pomocą adresów URL, takich jak styles.css?longuniquehash
. Świetna praktyka - w ten sposób możemy użyć agresywnego buforowania i upewnić się, że klient użyje najnowszych zasobów.
To jednak powoduje niewielkie problemy z obszarami roboczymi, ponieważ mapowania są tracone za każdym razem, gdy adres URL jest aktualizowany. W skrócie: mapujemy styles.css?123
do lokalnego zasobu, zmieniamy go, a na odświeżeniu strony wraca on jako styles.css?234
, który trzeba ponownie zmapować.
Używamy cassette, ale problem może zostać odtworzony przy każdej instalacji z odciskiem palca. Czy jest jakieś ustawienie lub obejście, którego mi brakuje?
Można spróbować zabawy z http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ Jednak to nie jest obsługiwany przez kasety - kwestia wciąż jest otwarta. Warto również zajrzeć do rozszerzenia rozszerzenia chrome - np. przepisywanie adresów URL, zanim będą one wymagane .. – bushed
@ Kosze: hmm, dobry punkt, nie pomyślałem o używaniu sourcemaps dla css w tym scenariuszu (mniej/sass może)! –