nvm(Node版本管理器)用户经常在VS Code的集成终端中首次看到此错误:
nvm is not compatible with the npm config "prefix" option: currently set to "/usr/local"
Run `nvm use --delete-prefix v8.12.0 --silent` to unset it
根据这里提供的解决方案:https://github.com/Microsoft/vscode-docs/blob/master/docs/editor/integrated-terminal.md#why-is-nvm-complaining-about-a-prefix-option-when-the-integrated-terminal-is-launched,我需要先找到旧的npm安装路径,然后运行 "which npm"。
但是nvm初始化脚本在哪里?如何在初始化脚本之前运行 "which npm"?只需在脚本开头添加一行吗?还有其他方法可以解决这个问题吗?