美文网首页
webpack原理,手写一个简单webpack

webpack原理,手写一个简单webpack

作者: mafa1993 | 来源:发表于2021-05-29 21:09 被阅读0次

    webpack 原理 手写webpack

    webpack的功能

    1. 读取文件,然后生成一个新的文件,bundle.js
    2. 前端不能使用require去读取文件,
    3. 收集依赖,根据代码中的import,将所有需要的文件引入
    4. 然后把es6转换成es5
    5. 替换require和export

    weppack 实现

    1. 写一个用于commen.js规范的add
    2. 写index.js
    3. 改写为es6模式
    4. 安装babel全家桶。用于生成ast树等

    AST 语法树

    1. 将string代码转换成树状结构
      • astexplorer.net
    2. 转译器

    vite原理

    1. index.js 为es6的语法,script标签加上type=module是可以直接引用使用的
    2. 然后并实现vue ts等的引入

    相关文章

      网友评论

          本文标题:webpack原理,手写一个简单webpack

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