Я не знаю, это ошибка или недостаток понимания. Я не понимаю, как работает хранилище pnpm в Windows.
Скажем, я использую папку "test" на C: - хранилище (.pnpm-store) создается в% USERPROFILE%. Когда у меня есть папка «test» на другом диске, хранилище создается внутри «test». Кроме того, когда на этом же диске будет находиться другая папка «test2», в «test2» будет создано другое новое хранилище. IMO, «test» и «test2» на этом (другом - не c) диске должны использовать хранилище в корне этого диска (да, мой пользователь может создать папку там), не так ли.
Итак, давайте предположим, что у меня есть папка «test» с папкой пакета внутри «package1», и я создаю package.json с помощью «pnpm init -y». Теперь я добавляю пакет, например, «pnpm add debug». ИМО магазин на этом диске должны быть ссылки. Но это не так:
C:\test\package1>dir /s | findstr JUNCTION
10.10.2019 13:25 <JUNCTION> debug [C:\test\package1\node_modules\.pnpm\registry.npmjs.org\debug\4.1.1\node_modules\debug]
10.10.2019 13:25 <JUNCTION> ms [C:\test\package1\node_modules\.pnpm\registry.npmjs.org\ms\2.1.2\node_modules\ms]
10.10.2019 13:25 <JUNCTION> ms [C:\test\package1\node_modules\.pnpm\registry.npmjs.org\ms\2.1.2\node_modules\ms]
Так что же не так?