我尝试在ng build的资源复制过程中重命名文件。以下是我在`angular.json`中使用的代码:
```html
```html
我尝试在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 类似的代码可以正常工作。