Syarikat kami memuat turun projek daripada SVN ke tempatan, dan kemudian memuat naiknya ke pelayan selepas mengubah suainya secara setempat.
Masalahnya sekarang ialah apabila beberapa gaya diubah suai secara setempat, atau js yang dipautkan secara luaran dipratonton dalam penyemak imbas, perubahan itu tidak dapat dilihat atas sebab cache, dan cache hanya boleh dikosongkan secara manual Namun, ia lebih menyusahkan apabila pengubahsuaian adalah kerap. Selepas melihat kaedah menambah cap masa pada fis, nampaknya projek itu hanya dikonfigurasikan semula apabila menggunakan atau mengemas kini. Adakah terdapat kaedah yang baik untuk pengubahsuaian tempatan seperti ini yang agak kerap?
Lumpuhkan cache melalui chrome
alat chrome dev >
Tambah nombor versi selepas fail css dan js
Anda boleh menggunakan pemalam cache bersih Chrome Hanya klik butang pemalam ini setiap kali anda memuat semula halaman Anda tidak memerlukan butang muat semula Chrome
Adalah disyorkan untuk menggunakan alat binaan seperti webpack atau gulp Semasa membina projek, letakkan nombor versi selepas fail untuk mencetuskan permintaan penyemak imbas.
Membangun dan menggunakan kod bahagian hadapan
Selepas setiap pengubahsuaian, anda boleh menambah cap masa selepas fail untuk memastikan fail yang diminta ialah fail yang baru diubah suai, seperti yang ditunjukkan di bawah
<link rel="stylesheet" href="css/main.css?i=2017051101" >
<script src="js/config.js?i=2017051101"></script>
Butang pada halaman boleh dipaksa untuk memuat semula
Lokasi acara mengikat butang.reload()
CMD + SHIFT + R