Проблемы с версией NodeJ - PullRequest
       81

Проблемы с версией NodeJ

0 голосов
/ 09 декабря 2018

Сначала я скачал версию узла v10.13.0, теперь мне нужно использовать более старую версию 8.11.3, поэтому я понизил версию узла, ссылаясь на этот ответ .После успешной установки я изменил PATH, как они предлагают, добавив

C: \ Users \ Administrator \ AppData \ Roaming \ nvm \ v8.11.3

вSystem Variable.Я также узнаю, что у меня есть 3 копии этого пути

C: \ Program Files \ nodejs

в моем System Variable (один, который я добавил самкогда я скачал первый раз, v10.13.0 -версия и остальные 2 понятия не имеют, как туда добраться, не уверен, полезно ли это здесь для ознакомления).После всего этого я переключился на более старую версию и попытался проверить версию узла, затем выскакивает окно с сообщением об ошибке C:\Program Files\nodejs\node.exe Node.exe is not a valid 32-bit application и выводом консоли ниже.Никакой связанной информации там, кто мог бы помочь мне с этим?И, кстати, разве это сообщение не должно появляться, если вы запускаете приложение 64-bit в ОС 32-bit?Это странно, потому что я использую Win7 64-bit OS.

C:\Users\Administrator>node -v
v10.13.0

C:\Users\Administrator>npm -v
6.4.1

C:\Users\Administrator>nvm ls

  * 10.13.0 (Currently using 64-bit executable)
    8.11.3

C:\Users\Administrator>nvm use 8.11.3
Now using node v8.11.3 (64-bit)

C:\Users\Administrator>node -v
access denied.

C:\Users\Administrator>npm -v
access denied.
access denied.

C:\Users\Administrator>nvm ls

10.13.0
8.11.3

C:\Users\Administrator>nvm -v

Running version 1.1.7.

1 Ответ

0 голосов
/ 12 декабря 2018

Вы должны переустановить nvm, а затем установить его с нуля.

...