什么叫模块解析?

2020-02-13-16-26-41.png
模块解析包括: 抽象语法树分析,依赖分析,模块语法分析

不做模块解析会怎样?

2020-02-13-16-28-10.png
如果某个模块做解析,该模块的loader处理后的代码就是 最终代码.

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

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

哪写模块不要解析?

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

如何让某个模块不要解析?

  1. module.exports={
  2. mode:'development',
  3. module:{
  4. noParse:'/jquery/'
  5. }
  6. }