Doplax.Dev
  • Inicio
  • Conóceme
  • Blog
  • Experiencia
  • Contacto
  • Inicio
  • Conóceme
  • Blog
  • Experiencia
  • Contacto

¿Tienes un proyecto en mente o quieres saludar?

Contáctame

© 2026 Doplax.Dev — Todos los derechos reservados.

August 20, 2025

Cómo hacer que Angular use puntos . en lugar de guiones - al generar archivos

  • Angular

Perfecto, aquí tienes un artículo breve y claro:


Cómo hacer que Angular use puntos (.) en lugar de guiones (-) al generar archivos

A partir de Angular 20, el CLI empezó a generar archivos usando guiones por defecto:

ng generate pipe from-now
# from-now-pipe.ts  → antes
# from-now.pipe.ts → ahora usa guion

Si quieres volver al clásico punto como separador (from-now.pipe.ts), puedes usar la opción typeSeparator en tu angular.json:

"schematics": {
  "@schematics/angular:module": { "typeSeparator": "." },
  "@schematics/angular:pipe": { "typeSeparator": "." },
  "@schematics/angular:guard": { "typeSeparator": "." },
  "@schematics/angular:interceptor": { "typeSeparator": "." }
}

Con esto, el CLI generará nombres como:

Buenas prácticas

  • Angular Style Guide recomienda feature.type.ts (ej. hero-list.component.ts).
  • Usa guiones solo para separar palabras en la parte descriptiva (hero-list).

Alternativa avanzada

Si quieres control total, puedes crear un schematic personalizado que renombre archivos a tu gusto:

options.fileName = dasherize(options.name) + '.module.ts';
AnteriorComo hacer un console.log() en .NETSiguienteComo usar iconos de FontAwesome en Angular

Posts relacionados

  • Data Binding en Angular: qué es, tipos y cómo funciona realmenteAngular
  • Comandos para la creación de módulos en AngularAngular
  • Como instalar eslint en AngularAngular
  • Cómo importar SCSS en Angular sin rutas relativas ni globales (guía limpia y moderna)Angular

Escrito por Pol Valle

Escrito por Pol Valle

Me interesa especialmente desarrollar aplicaciones que no solo sean funcionales, sino también atractivas y fáciles de usar. Lo consigo aplicando principios SOLID, arquitectura limpia y testing para garantizar la calidad.