npm путь и путь пакета не совпадают - PullRequest
0 голосов
/ 14 января 2020

Я использую nvm для управления версией узла.

Я использую версию узла 10.15

> which npm
/Users/yizhuowang/.nvm/versions/node/v10.15.0/bin/npm

Однако, npm установлен глобальный пакет для версии v8.9.0

> npm list -g --depth 0
/Users/yizhuowang/.nvm/versions/node/v8.9.0/lib

Я не могу найти никакой специальной конфигурации .bashr c или .zshr c. Я использую Zsh, если это что-то связано.

1 Ответ

0 голосов
/ 17 января 2020

Это потому, что я установил npm префикс.

npm config delete prefix исправил эту проблему.

> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v8.9.0
> npm config delete prefix
> npm config get prefix
/Users/yizhuowang/.nvm/versions/node/v10.13.0
> npm list -g --depth=0
/Users/yizhuowang/.nvm/versions/node/v10.13.0/lib
└── npm@6.4.1
...