angular - 使用 glob 定位具有特定前缀的任何嵌套文件夹
问题描述
我有一个项目,它的模拟 json 数据分散在不同的模块中。我正在尝试使用 angular.json 配置文件让所有 json 数据出现在构建中。
我试图定位的路径示例列表:
/app/app-mock-data/**
/feature-module/feature-module-mock-data/**
/pages/page-module/page-module-mock-data/**
/other/other-module/other-module-mock-data/**
/nested/nested-module/further-nested-module/futher-nested-module-mock-data/**
现在我只是在这个项目中使用 angular.json 获取每个模块的资产文件。
// --configuration=mock
{
"assets": [
"src/assets",
"src/favicon.ico",
"src/favicon.png",
{
"glob": "**/* ",
"input": "src/app/app-mock-data",
"output": "/mock-assets/app-mock-data"
},
{
"glob": "**/*",
"input": "src/app/feature-module/feature-module-mock-data",
"output": "/mock-assets/feature-module-mock-data"
},
{
"glob": "**/* ",
"input": "src/app/pages/page-module/page-module-mock-data",
"output": "/mock-assets/page-module-mock-data"
},
{
"glob": "**/* ",
"input": "src/app/other/other-module/other-module-mock-data",
"output": "/mock-assets/other-module-mock-data"
},
{
"glob": "**/* ",
"input": "src/app/nested/nested-module/further-nested-module/futher-nested-module-mock-data",
"output": "/mock-assets/futher-nested-module-mock-data"
}
]
}
是否有任何 glob 模式允许我以文件*-mock-data
夹前缀递归地获取文件夹中的所有项目?
// hopefully something like this..
"assets": [
"src/assets",
"src/favicon.ico",
"src/favicon.png",
{
"glob": "*-mock-data/**/*",
"input": "src/app/**/*",
"output": "/mock-assets"
}
],
解决方案
推荐阅读
- spring-boot - 如何使用 Kotlin 协程通过 Spring AMQP 消费消息?
- javascript - ReactJs/Typescript:使组件状态对象和属性只读
- php - 从 PHP 7.1 更新到 7.3 和错误 one.com
- javascript - 如何“优先考虑”香草 javascript if 语句?
- java - 为什么 Keycloak 安全约束在 @SpringBootTest 中未激活,我该如何激活它们?
- jquery - 如何从 Jodit 文本编辑器中获取内容
- php - 如何使用 php 从谷歌驱动器文件中获取下载 url?
- arduino - 在 uart 中接收整个字符串发送数据
- html - 如何在 behat 3.5 中运行 behat-html-formatter
- r - 反向距离加权:spDists(s0, s) 中的错误:ncol(x) == ncol(y) 在包 gstat 中不是 TRUE