В терминале, используя nvm, я хотел бы запустить npm install <something>
и заставить npm установить пакет в той версии узла, которую я сейчас использую.В настоящее время, независимо от того, какую версию я установил с помощью nvm, по умолчанию nvm устанавливает все пакеты в версии узла 9.4.0.
Я выполнил команду nvm use v10.15.3
, которая переключает меня на эту текущую версию.Когда я запускаю команду npm install -g ionic@latest
(или любую глобальную команду), она всегда устанавливается в каталог версии 9.4.0.
Мой вывод после выполнения команды ...
.../.nvm/versions/node/v9.4.0/bin/ionic -> .../.nvm/versions/node/v9.4.0/lib/node_modules/ionic/bin/ionic
Это происходит, даже если я сейчас на 10.15.3 (я бы ожидал установить в каталог v10.15.3
, а не v9.4.0
Я использую nvm version 0.34.0
.
bash_profile
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
source ~/.nvm/nvm.sh