我正在尝试在 ng build 的资产副本期间重命名文件
这是我用过的angular.json
:
"outputPath": "dist",
"assets": [
...,
{
"glob": "favicon-v1.png",
"input": "src/client",
"output": "/favicon.png"
},
...,
],
不是创建文件dist/favicon.png
,ng build
而是创建一个dist/favicon.png/favicon-v1.png
.
它似乎拒绝重命名文件 - 它总是创建一个具有我想要使用的名称的文件夹,favicon.png
然后将原始文件放入其中。
这是预期的行为吗?favicon-v1.png
除了favicong.png
在源代码管理中重命名文件之外还有其他解决方法吗?
我在用:
"@angular/cli": "^6.1.5"
"@angular/animations": "^6.0.1",
"@angular/common": "^6.0.1",
"@angular/compiler": "^6.0.1",
"@angular/core": "^6.0.1",
"@angular/forms": "^6.0.1",
"@angular/http": "^6.0.1",
"@angular/platform-browser": "^6.0.1",
"@angular/platform-browser-dynamic": "^6.0.1",
"@angular/router": "^6.0.1",
"@angular/upgrade": "^6.0.1",
更新:在 Angular 5 中,类似的代码在 angular-cli.json 中运行良好。