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