我正在尝试运行另一个NodeJS版本,nvm
但出现此错误:
$ nvm use v4.2.4
nvm is not compatible with the npm config "prefix" option:
currently set to "/Users/z/.npm-global"
Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it.
我设置了我的前缀以避免sudo npm
(请参阅https://docs.npmjs.com/getting-started/fixing-npm-permissions)。
有什么方法可以使用nvm
而不会丢失全局安装软件包的前缀?
当它在VSCode和JetBrains终端上显示但不在本机终端上显示时,我使用以下命令解决了此问题:
最后将为您提供解析路径:
从那里删除文件并重新启动VS Code应该可以解决此问题:
修复链接:https : //github.com/nvm-sh/nvm/issues/1690#issuecomment-392014774