Description
Expected Behaviour
Build Successfully with no error
Actual Behaviour
I'm working with webpack + typescript + gulp, and loading .ts and .tsx files with ts-loader.
For most of the time, everything works fine.
But build RANDOMLY failed on ts2304 error or ts2345.
I found out that if I don't install types/jest (ts2304: cannot find describe ...etc.) and types/es6-shim (ts2345: something caused by promise I guess), I can always create the exact same build failure.
I added logs for npm install and ensured that the two types packages are installed successfully when build fails on this error.
So now I guess, it's probably caused by typescript not picking up those two typings? Or some ts-loader related issue?
Steps to Reproduce the Problem
I don't actually know how to reproduce it.
I already investigated on it for a month.... Really want to know what is happening here....
Many thanks!!!
Lois