小編給大家分享一下Webpack熱部署檢測不到文件變化怎么辦,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
創(chuàng)新互聯(lián)專注于榆陽網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供榆陽營銷型網(wǎng)站建設(shè),榆陽網(wǎng)站制作、榆陽網(wǎng)頁設(shè)計、榆陽網(wǎng)站官網(wǎng)定制、小程序制作服務,打造榆陽網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供榆陽網(wǎng)站排名全網(wǎng)營銷落地服務。
調(diào)研了一下,原來 Webpack 的熱部署功能是使用 inotify 來監(jiān)視文件變化,其中 fs.inotify.max_user_watches 表示同一用戶同時可以添加的watch數(shù)目(watch一般是針對目錄,決定了同時同一用戶可以監(jiān)控的目錄數(shù)量)
因此,查看了一下系統(tǒng)當前的 max_user_watches 值
$ cat /proc/sys/fs/inotify/max_user_watches 8192
8192是默認值,可能是這個值太小,而我的app下的文件目錄太多,于是試著修改一下
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
修改后查看一下修改結(jié)果
$ cat /proc/sys/fs/inotify/max_user_watches 524288
好了,試試修改結(jié)果吧,再次測試 webpack 的熱部署功能,一切正常了。
以上是“Webpack熱部署檢測不到文件變化怎么辦”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!