Closed jablko closed 3 years ago
Thanks for the update. What do you think about the suggested change to the previous line?
Sounds good :+1: I've updated that line.
This FAQ is to do with installing one list of TypeScript versions, and testing another, which can only happen if you end up with two different @definitelytyped/typescript-versions (I think). I haven't investigated the current dtslint/dtslint-runner/typescript-versions relationship to confirm how that could happen ...
I do vaguely recollect encountering this in the past ... There are child worker processes involved if I remember, so maybe somewhere in there the process doing the installing uses one node_modules
and the one doing the testing uses another ...
I ran into this issue here:
The failed invocation installed 3.8, 4.0, etc., a concurrent invocation installed 3.9, 4.5, etc. The failed invocation found the 4.5 directory but didn't wait for the 4.5 installation to complete and failed as a result (I surmise).
Solved with
lerna --concurrency 1 run ...
. I suspect this is also the cause behind https://github.com/mdx-js/mdx/issues/1172 and #267.Fixes #267