javascript - 从要求上下文中排除某些文件类型
问题描述
let requireContext = require.context('../scripts', true, /.*/);
例如,我如何排除某些文件类型(任何带有 .css 或 .ejs 或 .abc 扩展名的东西)
解决方案
像这样使用正则表达式:
let requireContext = require.context('../scripts', true, /^(?!.*\.(?:css|ejs)$).*/);
或者如果您想在其他地方再次重用正则表达式,您可以这样做:
const noEjsCss = /^(?!.*\.(?:css|ejs)$).*/;
let requireContext = require.context('../scripts', true, noEjsCss);
推荐阅读
- python - 将 dict 中的键添加到现有 Pandas 数据框中的列标题
- python - ImportError:没有名为 Tutorial.settings 的模块
- android - 是否可以完全自定义默认 ActionBar 样式?
- c# - ASN.1 对象标识符值大于 128
- spring - 我想在数据库环境是动态的服务器上使用 jooq
- batch-file - 替换输出中的字符串
- python-3.x - Pandas 按功能过滤数据框行
- omnet++ - omnet++ 中的 UDP 应用程序
- c# - 如何创建从存储在数据库中的列表中获取复选框的编辑视图?
- android - 我无法在 Android Studio 中导出 Apk 文件