TypeScript: 'typings' duplicate identifier in webpack
I was developing in an Angular 2 project that uses webpack, and I was getting an odd error after webpack had finished making its bundle and began the [default] Checking started in a separate process...
phase. I was getting hundreds of lines that looked like this:
[default] /home/user/project/globals/selenium-webdriver/
index.d.ts:5389:5
Duplicate identifier 'export='.
It turns out I had added some extra typing definitions that were getting added to the typings
directory in the base path of the project, and those were getting picked up by the type checking process. All I had to do to stop getting the warnings was to add the typings
folder to the excluded
section of the tsconfig.json
file and the errors went away.
"exclude": [
"node_modules",
"typings"
],