我的问题是:为什么直接在代码里面打印require.context(console.log(require.context)),输出undefined。而这样打印console.log(require.context('.',true,/.js$/)),假设当前目录有js文件,require.context却存在呢。
我的问题是:为什么直接在代码里面打印require.context(console.log(require.context)),输出undefined。而这样打印console.log(require.context('.',true,/.js$/)),假设当前目录有js文件,require.context却存在呢。
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答928 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
require.context
是 Webpack 中一个特殊的语法,Webpack 在编译阶段会分析语法树找出带有该语法的部分,你可以理解为一个用来做替换的标记,不代表真的存在这么一个 function,你是打印不出来的。