По какой-то причине npm не будет работать для обновления нашей версии node. У нас v6.17.1, и мне нужно обновить ее до v12.4.0. Я могу запустить: nvm install v12.4.0
и получаю:
'Now using node v12.4.0`
Однако... если я это сделаю, то node -v
получу:
`v6.17.1'
Затем я попробовал: nvm use v12.5.0
и там написано:
`Now using node v12.4.0`
Однако... node -v
все равно дает:
`v6.17.1`
Я вижу, что он поместил новую версию узла в:
`/home/proxy/.nvm/v12.4.0/bin`
Когда я делаю, which -a node
я получаю:
`/bin/node`
`/usr/bin/node`
Похоже на: /bin/node
это v6.17.1
Может быть, есть другой способ указать новую версию узла, которую я хочу? Я новичок в nvm, так что это мой первый опыт работы с ним.
Спасибо!
решение1
Как обсуждалось в наших чатах, в основном эта проблема была решена следующим образом.
Следующие пути должны отображаться слева направо в PATH
переменной среды Shell-Scripting Environment.
/home/proxy/.nvm/v12.4.0/bin/
/bin/
/usr/bin/
Поскольку /home/proxy/.nvm/v12.4.0/bin/
путь является первым, который необходимо найти, node
теперь будет получен доступ к новой версии программного приложения.