10 2019 档案
摘要:html-webpack-plugin在html中插入数据 <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title><%= htmlWebpackPlugin.options.title %></title> </head> <bod
阅读全文
摘要:webpack收集完依赖是怎么打包资源的呢? 入口compiler.js: this.applyPluginsParallel("make", compilation, err => { if(err) return callback(err); compilation.finish(); comp
阅读全文
摘要:webpack源码-依赖收集 version:3.12.0 触发make钩子 Compilation.js 执行EntryOptionPlugin 中注册的make钩子 执行compilation.addEntry 执行compilation._addModuleChain Compilation.
阅读全文
摘要:记录一次升级ant-design-vue的遇见的bug 使用版本: "version": "2.5.2" "ant-design-vue": "1.4.2", vue模板内容 chrome控制台显示如下:  打开Sources看到是_traverse方法报错 该方法存在于vue项目src/core
阅读全文
摘要:版本 webpack :"version": "3.12.0", webpack配置中的loaders配置是如何传递的 webpack/lib/NormalModuleFactory.js 经过ruleSet.exec处理找到处理当前模块的loader 到此处,result中的loader字段的值仍
阅读全文
摘要:事件循环 event loop 究竟是什么一些概念浏览器运行时是多进程,从任务管理器或者活动监视器上可以验证。 打开新标签页和增加一个插件都会增加一个进程,如下图:浏览器渲染进程是多线程,包含GUI渲染线程,js引擎线程,事件触发线程,定时器线程,异步请求线程等, 平时说js是单线程就是指js引擎线程。事件触发线程:用来控制事件循环,管理着一个任务队列,会将鼠标点击,ajax异步请求等任务(通...
阅读全文