VSCode nvm жалуется на параметр префикса при запуске встроенного терминала - PullRequest
0 голосов
/ 07 февраля 2019

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» перед ним, просто добавьте строку в начале скрипта?Есть ли другой способ решить проблему?

1 Ответ

0 голосов
/ 15 июня 2019

запустите

$ npm config delete prefix 
$ npm config set prefix $NVM_DIR/versions/node/v8.12.0

решение от nvm несовместимо с опцией префикса конфигурации npm:

...