Home > front end >  Why TypeScript gives me a duplicated identifier error without reason?
Why TypeScript gives me a duplicated identifier error without reason?

Time:05-14

Why TypeScript gives me a duplicated identifier error without reason?

That was pretty strange. That only happen when I compiled ts:

enter image description here

How could that possible to get a duplicated identifier error if I only have one class?

But when I deleted 'test.js' file, everything back to normal:

enter image description here

but that was also not possible to use ts without compile it.

What's happen?

CodePudding user response:

You have to put the compiled JS files in a different directory.

Now you have class MyClass present in both test files.

P.S. Naming your files test.xx is not a handy case, many languages have native modules named test, and the OS often has a command test

  • Related