美文网首页
webpack之编译过程

webpack之编译过程

作者: web前端_潘哥哥 | 来源:发表于2021-04-04 08:12 被阅读0次

大致分为三个步骤:

  • 初始化
  • 编译
  • 输出

编译过程:

  • 读取入口文件
    查看依赖,如果有的话就结束
    如果没有的话,就读取该文件,
    看配置中,有没有对应后缀的loader,如果有,则调用对应的loader,将该文件的源码传给它,拿到该loader的返回值,进行下一步;如果没有,则直接进行下一步
    然后生成AST语法树,分析依赖,
    然后记录依赖(dependencies)。
    然后替换依赖函数,然后将转换后的代码保存到一个表中
    然后根据刚刚dependencies中记录得依赖递归刚刚得流程

相关文章

  • webpack之编译过程

    大致分为三个步骤: 初始化 编译 输出 编译过程: 读取入口文件查看依赖,如果有的话就结束如果没有的话,就读取该文...

  • webpack 编译过程

    webpack 编译过程大致分为三个步骤 初始化 编译 输出 (一)初始化 此阶段,webpack 会将CLI 参...

  • webpack2教程续之DllPlugin

    本文承接webpack2教程、webpack2教程续之自动编译以及webpack2教程续之eslint检测,本文所...

  • webpack4 编译过程

    介绍webpack4的编译过程, 以及会触发的一些hooks。本文只是简单的展示webpack编译流水线,通过函数...

  • webpack2教程续之eslint检测

    本文承接webpack2教程以及webpack2教程续之自动编译,本文所说的项目目录依旧是webpack2 在上两...

  • webpack编译sass

    参考 webpack loaderssass 编译Sass webpack编译sass需要使用到的loader: ...

  • webpack编译less

    参考 webpack loaders 编译less webpack编译less需要使用到的loader: styl...

  • 使用webpack-dev-server

    每次要编译代码时,手动运行npx webpack | npx webpack --config webpack....

  • [读] webpack编译流程漫谈

    webpack编译流程漫谈

  • webpack高手秘籍(一)

    前言 前面写了一篇文章webpack源码解析一梳理了一遍webpack的编译过程,今天我们结合demo来过一遍we...

网友评论

      本文标题:webpack之编译过程

      本文链接:https://www.haomeiwen.com/subject/tolhkltx.html