我的问题是:为什么直接在代码里面打印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却存在呢。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
require.context
是 Webpack 中一个特殊的语法,Webpack 在编译阶段会分析语法树找出带有该语法的部分,你可以理解为一个用来做替换的标记,不代表真的存在这么一个 function,你是打印不出来的。