nvm (Node Version Manager) пользователи часто видят эту ошибку впервые в интегрированном терминале 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» перед ним, просто добавьте строку в начале скрипта?Есть ли другой способ решить проблему?
запустите
$ npm config delete prefix $ npm config set prefix $NVM_DIR/versions/node/v8.12.0
решение от nvm несовместимо с опцией префикса конфигурации npm: