欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

【原】webpack--文件监听的原理

发布时间:2023/12/20 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【原】webpack--文件监听的原理 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

轮询判断文件的最后编辑时间是否发生变化,一开始有个文件的修改时间,先存储起来这个修改时间,下次再有修改就会和上次修改时间比对,发现不一致的时候不会立即告诉监听者,而是把文件修改缓存起来,等待一段时间,等待期间内如果有其他发生变化,会把变化列表一起构建,并生成到bundle文件夹

 

 

module.export = { //默认false,也就是不开启 watch: true, //只有开启监听模式时,watchOptions才有意义 watchOptions:{ //默认为空,不监听的文件或者文件夹,支持正则匹配 ignored: /node_modules/, //监听到变化发生后会等300ms再去执行,默认300ms aggreateTimeout: 300, //判断文件是否发生变化是通过不停询问系统指定文件有没有变化实现的,默认每秒问1000次 poll:1000 } }

转载于:https://www.cnblogs.com/luckyXcc/p/11333642.html

总结

以上是生活随笔为你收集整理的【原】webpack--文件监听的原理的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。