如何从Webpack JavaScript中的文件夹,子文件夹及其子文件夹动态获取文件

Nitish kumar

我试图建立一个小型的应用程序VueJswebpack,在这里我想包括config/routing从文件夹中的文件动态。我有一个像这样的文件夹结构:

plugins
|----Ecommerce
|--------backend
|--------frontend
|------------config.js
|------------routes.js
|------------components
|----------------products.vue
|----Blog
|--------backend
|--------frontend
|------------config.js
|------------routes.js
|------------components
|----------------posts.vue

为此,我尝试将我的文件包括在以下内容中:

const configRequire = require.context('./../plugins/', true, /\.\/[^/]+\/config\.js$/);
const routesRequire = require.context('./../plugins/', true, /\.\/[^/]+\/routes\.js$/);

但是以某种方式它不包括文件。我猜我的正则表达式有问题

编辑:

发现问题所在folders/subfolder/subfolder,如果我将文件夹结构保留如下,则不会导入文件,因为它是在内部的

plugins
|----Ecommerce
|--------backend
|--------config.js
|--------routes.js
|--------frontend
|------------components
|----------------products.vue
|----Blog
|--------backend
|--------config.js
|--------routes.js
|--------frontend
|------------components
|----------------posts.vue

我可以看到文件已导入。但是当我将config/routes文件保存frontend文件夹中时却没有

帮我解决这个问题。谢谢。

汤米

选中此项以更好地了解您当前的正则表达式:https : //regex101.com/r/Y9sDZc/1(删除第一行以查看第二行与它不匹配)。

我不确定要匹配什么,不完全匹配,所以我只能猜测适合您的情况的正确解决方案,但是这里有一些选择:
config\.js匹配所有名为的文件config.js目录由您的require.context参数照顾plugins/foo/bar/config.js/somefile.txt不过,如果您控制所有文件并确保使用这是config\.js最简单的解决方案,那么这也将是匹配的

更具选择性的是:
.*\/config\.js$

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何最好地删除文件夹及其子文件夹中的所有文件

如何删除文件夹及其子文件夹中的符号链接?

如何制作子文件夹的子文件夹?

如何遍历文件夹并从分组的子文件夹中获取某些文件?

如何授予文件夹及其子文件夹和文件的读写权限?

如何安装共享文件夹的子文件夹?

如何合并文件夹和子文件夹?

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

如何获取没有文件的文件夹和子文件夹的列表?

如何获取不包含特定类型文件的文件夹/子文件夹列表

如何读取Bash Shell中多个文件夹和子文件夹中的文件

Webpack - 如何捆绑/要求文件夹(子文件夹)的所有文件

如何使用Powershell计算文件夹和子文件夹中的文件

如何递归地仅复制文件夹和子文件夹中的文件?

如何在ckfinder中显示所有文件夹,子文件夹和文件

如何使用电子循环浏览文件夹和子文件夹中的文件?

如何使用xcopy将子文件夹复制到子文件夹中?

如何在子文件夹 SharePoint Online C# 中创建子文件夹

.htaccess:如何在URL中删除子文件夹的子文件夹?

如何在用户选择的根文件夹中创建包含某些子文件夹的文件夹?

DMV / DMX:如何获取Measure的文件夹和子文件夹名称?

如何删除.camel子文件夹中的旧文件?

如何从src子文件夹中的文件导入?

如何监视子文件夹中的文件?

如何显示子文件夹中的文件数量?

如何检测Sharepoint文件何时在子文件夹中

如何运行子文件夹中的多个.bat文件

如何忽略提名文件夹中的_vti_cnf和_vti_pvt文件夹以及提名文件夹的所有子文件夹?

如何在CMD中目录的每个文件夹中递归创建子文件夹