Версия узла Visual Studio 2017 переопределяет версию использования nvm - PullRequest
0 голосов
/ 25 сентября 2018

Я пытаюсь выучить Angular с помощью asp.net core 2.0, поскольку у меня нет опыта работы с Node.js Я пытаюсь настроить свою среду с помощью nvm, которую я установил с помощью chocolatey (просто вв случае, если это имеет значение), в соответствии с рекомендациями друга, в учебнике, которому я следую, предлагается использовать node 6.9.0, установить его и установить его как активный:

nvm install 6.9.0
nvm ls
nvm use 6.9.0

, и я получаю правильноесообщение о том, что 6.9.0 является активной версией.Однако, когда я делаю:

node --version

Я получаю

v8.10.0

Я использую Visual Studio 2017 Pro для своей повседневной работы, и я знаю, что он поставляется с собственной версией узла, и я 'Я предполагаю, что это то, что я вижу здесь, и, вероятно, nvm не будет иметь над ним никакого контроля, так как он не отображается в списке установленных версий, и я знаю, что сам не установил его.Итак, мои вопросы:

Что мне нужно сделать, чтобы использовать версию, которую я установил с помощью nvm?

Как только у меня все будет готово, что мне нужно сделать, чтобы VS использовал эту версию вместо своей?

1 Ответ

0 голосов
/ 25 сентября 2018

Я только что разобрался, как это исправить, я выкладываю ответ, чтобы помочь кому-то еще, кто борется с этим, по-видимому, VS (или, может быть, я : - () установил узел напрямую и тот, который сидитна C:\Program Files\Nodejs действительно была версия 8.10.0, и nvm не смог изменить ее, поэтому я просто удалил автономный узел и выполнил указанные выше команды на nvm, и это сработало как чудо.

...