其他分享
首页 > 其他分享> > webpack中的require.context

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)!

标签:false,require,js,webpack,stories,context,test
来源: https://www.cnblogs.com/xiaoleilei123/p/12881912.html