Why TypeScript gives me a duplicated identifier error without reason?
That was pretty strange. That only happen when I compiled ts:
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:
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