Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

466
Views
'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 answers
Answer question

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 Report

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!