У меня есть проект, в котором ложные данные json разбросаны по разным модулям. Я пытаюсь заставить все данные json появляться в сборке, используя конфигурационный файл angular.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"
}
]
}
Существует ли какой-либо шаблон глобуса, который позволяет мне рекурсивно получать все элементы в папках с *-mock-data
в качестве префикса папки?
// hopefully something like this..
"assets": [
"src/assets",
"src/favicon.ico",
"src/favicon.png",
{
"glob": "*-mock-data/**/*",
"input": "src/app/**/*",
"output": "/mock-assets"
}
],