Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1K
Vistas
Cómo configurar react-script para que no anule tsconfig.json en 'inicio'

Actualmente estoy usando create-react-app para iniciar uno de mis proyectos. Básicamente, estoy tratando de configurar rutas en tsconfig.json al agregarlas al tsconfig.json predeterminado generado por create-react-app:

 "baseUrl": "./src", "paths": { "interfaces/*": [ "common/interfaces/*", ], "components/*": [ "common/components/*", ], },

Sin embargo, cada vez que ejecuto yarn start , que básicamente ejecuta react-scripts start , elimina mis cambios y vuelve a generar las configuraciones predeterminadas.

¿Cómo puedo decirle a create-react-app que use mis configuraciones personalizadas?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Pude hacer esto usando los consejos de este número .

Coloque las opciones de configuración que reaccionan a los scripts que les gusta eliminar en un archivo separado (p. ej., paths.json) y consúltelo desde tsconfig.json a través de la directiva extends.

rutas.json:

 { "compilerOptions": { "baseUrl": "./src", "paths": { "interfaces/*": [ "common/interfaces/*"], "components/*": [ "common/components/*"], } } }

tsconfig.json

 { "extends": "./paths.json" ...rest of tsconfig.json }
over 4 years ago · Santiago Trujillo Denunciar

0

Create React App actualmente no es compatible baseUrl . Sin embargo, hay una solución... para configurar baseUrl tanto para el paquete web como para el IDE, debe hacer lo siguiente:

  1. Cree un archivo .env con el siguiente código:
 NODE_PATH=./
  1. Cree un archivo tsconfig.paths.json con el siguiente código dentro:
 { "compilerOptions": { "baseUrl": "src", "paths": { "src/*": ["*"] } } }
  1. Agregue la siguiente línea a tsconfig.json
 { "extends": "./tsconfig.paths.json", ... }
over 4 years ago · Santiago Trujillo Denunciar

0

No puedes y no estoy seguro de cuándo podrás hacerlo. He estado tratando de usar baseUrl y rutas para poder evitar importaciones relativas pero, como puede ver, están eliminando intencionalmente ciertos valores. El "(todavía)" es alentador pero ( suspiro ) quién sabe cuándo lo apoyarán oficialmente. Recomiendo suscribirse a este problema de github para recibir una alerta si esto cambia.

 The following changes are being made to your tsconfig.json file: - compilerOptions.baseUrl must not be set (absolute imports are not supported (yet)) - compilerOptions.paths must not be set (aliased imports are not supported)
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda