robots.txt en Angular 10

Aug 28 2020

Después de migrar de Angular 7 a Angular 10, noté que el siguiente script en el archivo angular.json ya no funciona.

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

¿Qué debemos hacer para utilizar diferentes configuraciones de robots.txt para diferentes entornos?

La documentación no está actualizada.

Respuestas

DmitryGrinko Aug 31 2020 at 17:22

Utilice scripts npm:

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