搜尋

首頁  >  問答  >  主體

node.js - npm run dev 和使用虛擬主機配置的差異是什麼?

在 package.json 所在目錄下執行 npm run dev 會啟動 localhost:8080,在被 watch 檔案修改後會自動重新編譯並重新整理瀏覽器。

此時使用nginx 配置一個虛擬主機(例如app.dev)指向這一目錄,更新一些文件,觸發重新編譯後,localhost:8080 端口訪問的頁面會同步修改,而app.dev 造訪的頁面還是修改前的樣子。

請問這是為什麼呢?

怪我咯怪我咯2783 天前606

全部回覆(1)我來回復

  • 我想大声告诉你

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

    npm run dev方式啟動的服務,存取的是編譯後快取中的內容,編譯後的內容並沒有同步到硬碟。
    透過nginx訪問,訪問的是硬碟上的文件,所以會出現 app.dev 访问的页面还是修改前的样子

    回覆
    0
  • 取消回覆