Open rauno56 opened 2 years ago
I now noticed the comment about npm@4.5.0
being the latest version that's known to be working. I did only try npm@6 and npm@8 originally.
Testing it now, however, npm@4 errors on even earlier with an error that's unclear to me off the bat.
Summary
Getting unexpected results in how the packages are linked using npm. Every package except
@opentelemetry/resource-detector-docker
in the monorepo pin the version of typescript to4.3.5
. The docker detector has looser and incompatible version specified:^4.5.5
. All packages get invalidly linked to the version installed underauto-instrumentations-node
.Instead at the time of writing this, I would expect
4.3.5
and4.6.3
)typescript@4.6.3
linked to@opentelemetry/resource-detector-docker
andtypescript@4.3.5
for everything else.Repro steps
Actual/Expected result: see above
Details
npm list typescript
incommon/temp
shows us that necessary versions are all present:but linking for packages are done wrong by linking
typescript
underauto-instrumentations-node
.For one of the modules that have it pinned:
For
resource-detector-docker
which should get the latest:Standard questions
Please answer these questions to help us investigate your issue more quickly:
@microsoft/rush
globally installed version?5.64.0
rushVersion
from rush.json?5.64.0
useWorkspaces
from rush.json?false
node -v
)?16.13.2
8.6.0