首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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

    64810
    领券