nvm与npm config“ prefix”不兼容

时间:2020-06-29 21:14:19

标签: npm nvm

每当我启动终端时,我都会收到以下错误消息:

nvm is not compatible with the npm config "prefix" option: currently set to "/Users/tempjones/~/.nvm/versions/node/v14.1.0"
Run 'npm config delete prefix' or 'nvm use --delete-prefix v14.1.0 --silent' to unset it.

我真的很想深入了解此消息。因此,我正在研究我的npm前缀。我发现,如果我运行npm config get prefixnpm prefix -g会得到预期的结果:

➜  ~ npm config get prefix
/usr/local
➜  ~ npm prefix -g
/usr/local

但是如果我运行npm prefix,我会得到不同的结果:

➜  ~ npm prefix
/Users/tempjones

有人能告诉我npm prefix返回不同于全局前缀的路径是什么意思吗?那是标准吗?如果没有,我该如何更改?我使用了npm config set prefix /usr/local,但这仅更改了全局前缀。这可能是我收到的错误消息的来源吗?

谢谢

0 个答案:

没有答案