面试取经:工程化篇-webpack性能优化之减少模块解析

减少模块解析

java 复制代码
module.exports = {
    // ....
    module:{
        noParse: /reg/
    }
}

什么叫模块解析

模块解析包括:抽象语法树分析、依赖分析、模板语法替换,发生在webpack编译过程的第二个阶段(编译阶段)

不做模块解析会怎样

如果某个模块不做解析,该模块经过loader处理后的代码就是最终代码。

如果没有loader对该模块进行处理,该模块的源码就是最终打包结果的代码。

如果不对某个模块进行解析,可以缩短构建时间

哪些模块不需要解析

模块中无其他依赖:一些已经打包好的第三方库,比如jquery

tips:以上信息来自渡一相关学习资料,供自己学习和面试使用。

相关推荐
说给风听.几秒前
零基础吃透 ElementUI:Vue 开发者必备组件库手册
前端·vue.js·elementui
BillKu2 分钟前
Element Plus对话框样式设置指南
前端·vue.js·elementui
Q_Q5110082853 分钟前
vue+nodejs+ElementUi的仓库库存管理系统的设计与实现
前端·vue.js·elementui
程序猿零零漆3 分钟前
【Web开发手礼】探索Web开发的秘密(十六)-Vue2(2)前端工程化、Element组件表格、分页
前端·vue.js·elementui
nilm613 分钟前
作为前端请使用vue2,elementUI框架 根据后端返回的json 生成表格.
前端·elementui·json
豆包程序员6 分钟前
Nodejs+vue+ElementUI框架的养老院老年人健康服务系统的设计与实现
前端·vue.js·elementui
Trouvaille ~6 分钟前
【优选算法篇】BFS 解决最短路——寻找最优路径的真谛
c++·算法·leetcode·面试·蓝桥杯·宽度优先·最短路问题
晓得迷路了8 分钟前
栗子前端技术周刊第 122 期 - TypeScript 6.0、pnpm 11 Beta、Storybook 10.3.0...
前端·javascript·typescript
CodeSheep10 分钟前
JetBrains又一知名软件宣布倒下,五味杂陈
前端·后端·程序员
进击的雷神20 分钟前
攻克HTML属性数据埋点与分页偏移陷阱:基于data-id属性提取的精准爬虫设计
前端·爬虫·html·spiderflow