Repository navigation
Yarn v1 lockfile install misses declared scoped dependency #723
SummaryWhen aube installs from a Yarn v1 The reduced case uses (To clarify just in case - I am not assuming that aube intends to preserve Yarn or npm-style top-level phantom dependency access. This case is narrower: the missing package is a declared dependency of the package that is requiring it.) Expected behaviorEither:
Actual behaviorAfter: aube install --frozen-lockfile --ignore-scripts --disable-global-virtual-storethis fails: require("@rollup/plugin-replace");with:
Reprogit clone https://github.com/mwolson/tmp-aube-issues.git
cd tmp-aube-issues/yarn-scoped-dependency-linking
YARN_BIN=/usr/bin/yarn ./repro.sh
NotesThe repro uses This was originally noticed in a |
Replies: 1 comment 1 reply
|
Thanks for the reduced repro. I opened #733 for this. The fix unquotes Yarn classic dependency keys and normalizes parsed dependency edges to dep-path tails, so scoped dependencies like This comment was generated by Codex. |
Thanks for the reduced repro. I opened #733 for this.
The fix unquotes Yarn classic dependency keys and normalizes parsed dependency edges to dep-path tails, so scoped dependencies like
@rollup/pluginutilsare linked under the package that declares them.This comment was generated by Codex.