我有 2 个 json 文件:
User.json:
{
"users": [
{
"username": "User1",
"app": "Git",
"role": "Manager"
},
{
"username": "user2",
"app": "Git",
"role": "Developer"
}
]
}
应用.js:
{
"apps": [
{
"appName": "Git",
"repo": "http://repo1..."
},
{
"appName": "Jenkins",
"repo": "htpp://repo2..."
}
]
}
我第一次使用Angular-CLI应用程序,我想生成一个名为infos.json的新json文件,其中包含2个文件(User.json + App.json(的内容,没有冗余。
预期文件:
Infos.json:
{
"infos": [
{
"username": "User1",
"appName": "GIT",
"role": "Manager",
"repo": "http://repo1..."
},
{
"username": "User2",
"appName": "Jenkins",
"role": "Developer",
"repo": "htpp://repo2..."
}
]
}
如何在我的 Angular-CLI 应用程序中执行此操作?
您可以通过在任务运行器中创建任务来执行此操作。一些任务运行器是咕噜咕噜,大口大口等。咕噜声和咕噜声有不同的内置包。
Grunt: npm i grunt-merge-json
Gulp: npm i gulp-merge-json
如果你使用的是web-pack,那么有一个内置的包叫做merge-webpack-plugin