欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Webpack 熱部署檢測(cè)不到文件變化的問題

 更新時(shí)間:2018年02月22日 15:57:55   作者:kongxx  
下面小編就為大家分享一篇解決Webpack 熱部署檢測(cè)不到文件變化的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

今天在用Webpack開發(fā)的時(shí)候,突然發(fā)現(xiàn)文件變動(dòng)后熱部署功能不工作了,感覺好像是webpack檢測(cè)不到文件的修改了。折騰了半天,開始一直以為是自己的代碼有問題了,結(jié)果一次無意識(shí)的重啟了一下機(jī)器后發(fā)現(xiàn)又可以熱部署了,感覺像是見鬼了。于是繼續(xù)觀察。

一天后,不幸再次降臨,問題又出現(xiàn)了。

調(diào)研了一下,原來 Webpack 的熱部署功能是使用 inotify 來監(jiān)視文件變化,其中 fs.inotify.max_user_watches 表示同一用戶同時(shí)可以添加的watch數(shù)目(watch一般是針對(duì)目錄,決定了同時(shí)同一用戶可以監(jiān)控的目錄數(shù)量)

因此,查看了一下系統(tǒng)當(dāng)前的 max_user_watches 值

$ cat /proc/sys/fs/inotify/max_user_watches
8192

8192是默認(rèn)值,可能是這個(gè)值太小,而我的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é)果吧,再次測(cè)試 webpack 的熱部署功能,一切正常了。

以上這篇解決Webpack 熱部署檢測(cè)不到文件變化的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論