webpack中的require.context

require.context

你可以通过 require.context() 函数来创建自己的context。

可以给这个函数传入三个参数:一个要搜索的目录,一个标记表示是否还搜索其子目录, 以及一个匹配文件的正则表达式。

webpack 会在构建中解析代码中的 require.context() 。

语法如下:

require.context(directory, useSubdirectories = false, regExp = /^\.\//);

示例:

  1.  require.context('./test', false, /\.test\.js$/);    // (创建出)一个 context,其中文件来自 test 目录,request 以 `.test.js` 结尾。 
  2.  require.context('../', true, /\.stories\.js$/); // (创建出)一个 context,其中所有文件都来自父文件夹及其所有子级文件夹,request 以 `.stories.js` 结尾。

传递给 require.context 的参数必须是字面量(literal)!

上一篇:【转】TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?


下一篇:20202316 饶坤《实验三 Java面向对象程序设计》