解决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 - 如何引入js代码
Mar 09 Javascript
模拟用户操作Input元素,不会触发相应事件
May 11 Javascript
jQuery EasyUI中对表格进行编辑的实现代码
Jun 10 Javascript
js作用域及作用域链概念理解及使用
Apr 15 Javascript
详细介绍8款超实用JavaScript框架
Oct 25 Javascript
jQuery学习笔记之 Ajax操作篇(一) - 数据加载
Jun 23 Javascript
js与css实现弹出层覆盖整个页面的方法
Dec 13 Javascript
jQuery下拉友情链接美化效果代码分享
Aug 26 Javascript
javascript自定义事件功能与用法实例分析
Nov 08 Javascript
详解一个小实例理解js原型和继承
Apr 24 Javascript
vue组件中实现嵌套子组件案例
Aug 31 Javascript
一篇文章学会Vue中间件管道
Jun 20 Vue.js
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中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
解决CodeIgniter伪静态失效
2014/06/09 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
微信支付开发告警通知实例
2016/07/12 PHP
基于jquery固定于顶部的导航响应浏览器滚动条事件
2014/11/02 Javascript
cookie的secure属性详解
2015/04/08 Javascript
plupload+artdialog实现多平台上传文件
2016/07/19 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
vue-resource 拦截器使用详解
2017/02/21 Javascript
jQuery实现动态给table赋值的方法示例
2017/07/04 jQuery
Angularjs的$http异步删除数据详解及实例
2017/07/27 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
JSON 数据格式详解
2017/09/13 Javascript
React/Redux应用使用Async/Await的方法
2017/11/16 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
Vue三种常用传值示例(父传子、子传父、非父子)
2018/07/24 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
js实现验证码功能
2020/07/24 Javascript
[03:14]辉夜杯主赛事 12月25日每日之星
2015/12/26 DOTA
python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
2019/04/29 Python
使用Html5、CSS实现文字阴影效果
2018/01/17 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
环境工程大学生个人的自我评价
2013/10/08 职场文书
旅游管理本科生求职信
2013/10/14 职场文书
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
中专药剂专业应届毕的自我评价
2013/12/27 职场文书
董事长秘书职责
2014/01/31 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
付款委托书范本
2014/04/04 职场文书
驾驶员安全责任书
2014/07/22 职场文书
一篇文章带你学习Mybatis-Plus(新手入门)
2021/08/02 Java/Android
css3新特性的应用示例分析
2022/03/16 HTML / CSS