08 2019 档案

摘要:轮询判断文件的最后编辑时间是否发生变化,一开始有个文件的修改时间,先存储起来这个修改时间,下次再有修改就会和上次修改时间比对,发现不一致的时候不会立即告诉监听者,而是把文件修改缓存起来,等待一段时间,等待期间内如果有其他发生变化,会把变化列表一起构建,并生成到bundle文件夹 module.exp 阅读全文
posted @ 2019-08-11 00:37 Milk.╮ 阅读(617) 评论(0) 推荐(0) 编辑
摘要:其实呢,plugins是增强webpack的功能, 插件用于bundle文件的优化,资源管理和环境变量的注入, 可以理解为任何loaders不能做的事让它来做, 作用于整个构建过程。 常见的plugins有哪些? CommonsChunkPlugin: 将chunks相同的模块代码提取成公共js C 阅读全文
posted @ 2019-08-10 21:51 Milk.╮ 阅读(725) 评论(0) 推荐(0) 编辑
摘要:Why需要loaders? webpack开箱即用只支持JS和JSON两种文件类型,但是比如css、less,还有目前市场上比较新的语法糖jsx,怎么处理呢? 通过Loaders去支持其他文件类型并且把它们转化为有效的模块,并且可以添加到依赖图中。 本身是一个函数,也就是接受源文件作为参数,返回转换 阅读全文
posted @ 2019-08-10 19:48 Milk.╮ 阅读(349) 评论(0) 推荐(0) 编辑
摘要:原理:在项目中,局部安装依赖,依赖如果有创建命令的情况下会在node_modules/.bin目录创建软链接,pack.json默认读取到.bin下的命令。 如有理解不对,请各位大神纠正 阅读全文
posted @ 2019-08-10 18:34 Milk.╮ 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示