Псевдоним nvm по умолчанию не сохраняется в оболочках

Я выполнил следующее:

nvm install 0.12
nvm alias default 0.12
# open new shell
nvm current
#=> system
node -v
#=> 0.10.33

Как установить для моего узла по умолчанию значение 0.12, если система 0.10.x?


person mehulkar    schedule 21.07.2015    source источник


Ответы (1)


документация немного неоднозначна. Ты можешь сделать это:

$ nvm use default

Но вам все равно придется запускать его каждый раз перед запуском node. После того, как я поиграл с ним, я предполагаю, что он действительно может быть сломан, потому что звучит так, как будто он должен работать. Возможно, он сломан в альтернативных оболочках? Я попытался в fish и смог воспроизвести ваш проблема.

person brandonscript    schedule 21.07.2015
comment
Это не сохраняется между оболочками. Команды alias - это то, что должно сохраняться между оболочками, и это тоже не похоже. - person mehulkar; 22.07.2015
comment
Я использую zsh. Это может быть проблемой. Кроме того, ваш ответ по-прежнему говорит nPm. Просто хочу убедиться, что мы оба говорим о nVm (менеджере версий узла) - person mehulkar; 22.07.2015
comment
Упс извини да нвм. Zsh, вероятно, проблема - я уверен, что это работает только в bash. - person brandonscript; 22.07.2015