Assetic จะไม่อัปเดตสไตล์โดยไม่มี cache:clear

ฉันมี app.less ที่นำเข้าทุกอย่าง (น้อยกว่า) ถ้าฉันแสดงความคิดเห็นบรรทัดในรูปแบบแอป app.less จะไม่แสดงส่วนที่แสดงความคิดเห็น แต่ถ้าฉันเปลี่ยนแปลงบางอย่างในไฟล์ที่นำเข้าน้อยกว่านั้น มีอะไรเปลี่ยนแปลง ฉันต้องทำ cache:clear และเพื่อล้างแคชของเบราว์เซอร์เพื่อดูสไตล์ใหม่ที่โหลด...


person Xavi    schedule 12.11.2012    source แหล่งที่มา


คำตอบ (2)


เนื้อหาที่นำเข้าจากสไตล์ชีตอื่น (น้อยกว่า sass หรืออะไรก็ตาม) จะไม่ถูกคอมไพล์ใหม่เมื่อมีการเปลี่ยนแปลง แม้ว่าคุณจะใช้ php app/console assets:dump --watch ก็ตาม ดู คำถามอื่นใน StackOverflow และปัญหานี้ใน AsseticBundle คิวปัญหา

person theunraveler    schedule 12.11.2012

ฉันเจอปัญหาเดียวกัน สาเหตุนี้มีสาเหตุมาจาก LESS ใช้ window.localstorage ของคุณเพื่อบันทึกไฟล์ css ที่แสดงผล สำหรับการทดสอบคุณสามารถใส่จาวาสคริปต์

<script> /* Provisory for dev environment: */ window.localStorage.clear(); </script> 

อย่างไรก็ตาม การทำเช่นนี้จะทำให้หน้าเว็บของคุณโหลดช้ามาก ฉันยังไม่พบตัวเลือกอื่นสำหรับสิ่งนี้ในตอนนี้

person John In't Hout    schedule 12.11.2012