搜尋

首頁  >  問答  >  主體

javascript - 前端開發 本機靜態檔案頻繁修改,預覽時的快取怎麼解決?

我們公司是把專案從SVN下到本地,然後本地修改完後再上傳到伺服器。
現在問題在於當本地修改了幾處樣式,或者外鏈的js,在瀏覽器預覽時,由於緩存原因看不到變動,只能手動清理緩存,但是修改頻繁時顯得比較麻煩。看了一下fis加上時間戳記的方法,似乎只是在部署或更新時,從新配置一次專案。像這種本地修改得比較頻繁的,有什麼好方法嗎?

淡淡烟草味淡淡烟草味2791 天前646

全部回覆(8)我來回復

  • 为情所困

    为情所困2017-05-16 13:26:25

    透過chrome禁用緩
    chrome dev tools > networks > disalbed cache, 見下圖

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 13:26:25

    在css和js檔案後面加版本號碼

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:26:25

    可以用 Chrome 的 clean cache 插件,每次刷新頁面時點擊這個插件的按鈕就可以了,不用 Chrome 的刷新按鈕

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:26:25

    建議使用 webpack 或 gulp 這樣的建置工具,在建置專案時檔案後面打上版本號,觸發瀏覽器的請求。

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-16 13:26:25

    開發部署前端程式碼

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-16 13:26:25

    每次修改後可以在文件後面添加時間戳來保證請求的是新修改的文​​件,像下面這樣

    回覆
    0
  • PHPz

    PHPz2017-05-16 13:26:25

    頁面上按鈕可以強制刷新
    按鈕綁定事件location.reload()

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:26:25

    CMD + SHIFT + R

    回覆
    0
  • 取消回覆