解决Webpack 热部署检测不到文件变化的问题


Posted in Javascript onFebruary 22, 2018

今天在用Webpack开发的时候,突然发现文件变动后热部署功能不工作了,感觉好像是webpack检测不到文件的修改了。折腾了半天,开始一直以为是自己的代码有问题了,结果一次无意识的重启了一下机器后发现又可以热部署了,感觉像是见鬼了。于是继续观察。

一天后,不幸再次降临,问题又出现了。

调研了一下,原来 Webpack 的热部署功能是使用 inotify 来监视文件变化,其中 fs.inotify.max_user_watches 表示同一用户同时可以添加的watch数目(watch一般是针对目录,决定了同时同一用户可以监控的目录数量)

因此,查看了一下系统当前的 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

修改后查看一下修改结果

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

好了,试试修改结果吧,再次测试 webpack 的热部署功能,一切正常了。

以上这篇解决Webpack 热部署检测不到文件变化的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 原型继承之构造函数继承
Aug 26 Javascript
js批量设置样式的三种方法不推荐使用with
Feb 25 Javascript
使用javascript为网页增加夜间模式
Jan 26 Javascript
jquery常用操作小结
Jul 21 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
jquery仿百度百科底部浮动导航特效
Aug 08 Javascript
js实现上传图片及时预览
May 07 Javascript
Bootstrap零基础入门教程(三)
Jul 18 Javascript
js通过classname来获取元素的方法
Nov 24 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
Jan 09 Javascript
Bootstrap-table使用footerFormatter做统计列功能
Sep 07 Javascript
webpack-dev-server自动更新页面方法
Feb 22 #Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 #Javascript
实现jquery放大镜的两种方法
Feb 22 #jQuery
JavaScript正则表达式函数总结(常用)
Feb 22 #Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 #Javascript
原生js调用json方法总结
Feb 22 #Javascript
babel的使用及安装配置教程
Feb 22 #Javascript
You might like
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
2013/06/07 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
jquery随机展示头像代码
2011/12/21 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
jquery.messager.js插件导致页面抖动的解决方法
2013/07/14 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
Node.js模块加载详解
2014/08/16 Javascript
老生常谈JavaScript 函数表达式
2016/09/01 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
vue中监听返回键问题
2019/08/28 Javascript
vue+ts下对axios的封装实现
2020/02/18 Javascript
linux服务器快速卸载安装node环境(简单上手)
2021/02/22 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
[08:38]DOTA2-DPC中国联赛 正赛 VG vs Elephant 选手采访
2021/03/11 DOTA
初学python数组的处理代码
2011/01/04 Python
Python信息抽取之乱码解决办法
2017/06/29 Python
python遍历小写英文字母的方法
2019/01/02 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python生成大写32位uuid代码
2020/03/03 Python
Python数据正态性检验实现过程
2020/04/18 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
使用CSS3编写灰阶滤镜来制作黑白照片效果的方法
2016/05/09 HTML / CSS
html5的input的required使用中遇到的问题及解决方法
2018/04/24 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
写好自荐信的技巧
2013/11/08 职场文书
音乐学个人的自荐书范文
2013/11/26 职场文书
会计出纳员的自我评价
2014/01/15 职场文书
美德好少年事迹材料
2014/01/19 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
请假条范文大全
2014/04/10 职场文书
班级学习计划书
2014/04/27 职场文书
给校长的建议书400字
2014/05/15 职场文书