备案 控制台
学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    上云精选

    2核2G云服务器 每月9.33元起,个人开发者专属3年机 低至2.3折

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    7. 模块构建之解析_source获取dependencies

    ForInStatement // for(variable in object) statement WhileStatement // while(expression) statement 比如: statement .test进入表达式的解析, statement .consequent和 statement .alternate继续语句的解析 变量的查找(作用域: scope) 参考书籍:you // import (...) } else { // 普通函数调用 看到一共四个分支,前两个是iife场景,后面分别是 import (),和普通函数调用 这就解释了为什么产物中的this被替换为__webpack_ require __ case 2: import ('xxx') let result = this.hooks.importCall.call // System. import 实际上这里和上面 import ('xxx')的目的是一样的,主要针对其他模块化机制的调用方式,举个例子如下 webpack早期提供的模块异步化引入的方式 require .ensure

    109 1 0