Я пытаюсь переименовать файл во время копирования активов 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-cli.json в Angular 5.