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

469
Vistas
'El nombre del archivo difiere del nombre del archivo ya incluido solo en mayúsculas' en la ruta relativa con las mismas mayúsculas y minúsculas

Error TS1149: el nombre de archivo 'C:/Project/frontend/scripts/State.ts' difiere del nombre de archivo ya incluido '../frontend/scripts/State.ts' solo en mayúsculas y minúsculas.

Revisé tres veces la carcasa en nuestras referencias y los archivos reales también tienen la carcasa correcta. Por lo que puedo decir, esto se debe únicamente a que la ruta relativa usa mayúsculas y minúsculas incorrectas, ¿o tal vez solo se debe a la ruta relativa en sí?

La cuestión es que se compila muy bien en Mac y Linux, pero arroja este error en Windows.

Si ayuda, forceConsistentCasingInFileNames está habilitado en tsconfig, y estamos usando tsify para compilar.

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

0

Para mí, el problema ocurrió cuando un archivo cambió rápidamente de nombre de someFile.ts a SomeFile.ts . Reiniciar mi IDE (Visual Studio Code) hizo que la advertencia desapareciera.

over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, el error estaba en la declaración de importación. La declaración de importación tenía una letra mayúscula en lugar de una letra minúscula, lo que funcionó durante el desarrollo en Windows, pero no durante la compilación para la producción.

equivocado:

 import {SomeClass} from '/some/path/SomeClass.ts';

correcto:

 import {SomeClass} from '/some/path/someClass.ts';
over 4 years ago · Santiago Trujillo Denunciar

0

ACTUALIZACIÓN 2021

Ese es un error de cableado que ocurrió en mi IDE , pero se puede hacer simplemente con dos pasos simples:

rename your file (not component) to another name and once again back to your original name.

Ejemplo:

Considere que tenemos un archivo myFile.js en el directorio de components :

 > src > components > myFile.js

Primero

Cambie el nombre myFile.js a otro nombre (cualquier cosa) como temp.js :

 myFile.js ----> temp.js

Segundo

de vuelta a su nombre original,

 temp.js ----> myFile.js

También funciona bien con las *.ts *.tsx *.js *.jsx .

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