robots.txt em Angular 10

Aug 28 2020

Depois de migrar do Angular 7 para o Angular 10, notei que o seguinte script no arquivo angular.json não está mais funcionando.

    "production": {
      "fileReplacements": [
        {
          "replace": "src/robots.txt",
          "with": "src/robots.prod.txt"
        }
      ],

O que devemos fazer para usar diferentes configurações de robots.txt para diferentes ambientes?

A documentação não está atualizada.

Respostas

DmitryGrinko Aug 31 2020 at 17:22

Use scripts npm:

"replaceFiles": "cp src/robots.txt dist/robots.txt",
"replaceFiles:prod": "cp src/robots.prod.txt dist/robots.txt",