我看到其他人有相似问题,但我没有找到解决方案。
安装步骤
我执行了以下操作来在Ubuntu / WSL2上安装node和node,如这些指示所示
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
mkdir ~/.npm-global
npm config set prefix ~/.npm-global
cat >> ~/.bashrc <<EOF
export PATH="$HOME/.npm-global/bin:$PATH"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" 1>&2 # Loads nvm
EOF
nvm install node$ which npm
/home/mslinn/.nvm/versions/node/v17.6.0/bin/npm
$ cat ~/.npmrc
fund=false
prefix=/home/mslinn/.npm-global现在问题是
$ source ~/.bashrc
Your user’s .npmrc file (${HOME}/.npmrc)
has a `globalconfig` and/or a `prefix` setting, which are incompatible with nvm.
Run `nvm use --delete-prefix v17.6.0 --silent` to unset it.删除prefix设置将忽略手动更改的npm默认目录。
发布于 2022-03-09 09:27:45
我在mac操作系统上也遇到了同样的问题,我按照以下步骤解决了这个问题;
https://stackoverflow.com/questions/71354720
复制相似问题