Nvm-windows: cmdlet o caminho não foi encontrado

Criado em 3 jul. 2018  ·  5Comentários  ·  Fonte: coreybutler/nvm-windows

Já instalei a última versão 1.1.6
Tenho windows 8.1 com powershell (também verificado com cmd clássico)

Estou tentando ver minha versão:
Quando eu digito node -v ou npm -v, ele diz:
"O termo 'nó' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável."

Tentei o nvm on e o nvm uso v6.11.5
Também tentei reiniciar o cmd e o windows.

O que posso fazer?

Comentários muito úteis

Isso aconteceu comigo quando eu tinha anteriormente instalado o nó, em seguida, removi-o, mas ele manteve alguns arquivos em c: Arquivos de programasnodejs
A solução era correr
rmdir / s / q "c: program filesnodejs"
então nvm use 10.6.0

Agora, seus arquivos de programa c: serão semelhantes a:
07/08/2018 21:51nodejs [C: UsersRikAppDataRoamingnvmv10.6.0]

e tudo vai funcionar bem

Todos 5 comentários

Isso aconteceu comigo quando eu tinha anteriormente instalado o nó, em seguida, removi-o, mas ele manteve alguns arquivos em c: Arquivos de programasnodejs
A solução era correr
rmdir / s / q "c: program filesnodejs"
então nvm use 10.6.0

Agora, seus arquivos de programa c: serão semelhantes a:
07/08/2018 21:51nodejs [C: UsersRikAppDataRoamingnvmv10.6.0]

e tudo vai funcionar bem

Obrigado @riklarkin que me ajudou agora mesmo!

$ rmdir /s /q "c:\program files\nodejs"
Remove-Item : A positional parameter cannot be found that accepts argument '/q'.
At line:1 char:1
+ rmdir /s /q "c:\program files\nodejs"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Remove-Item], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

Eu tive que $ Remove-Item -Force -Recurse "C:\Program Files\nodejs" vez disso, mas funcionou para mim também! 👍

Tente executar node64 -v ou node64==32 -v .

Descobri que o nó executável na pasta NVM era denominado node64.exe , que também quebrava os comandos npm. Renomear esse arquivo para node.exe resolveu o problema para mim.

Oh cara, que erro irritante sem qualquer mensagem de erro. Lendo toneladas de problemas para encontrar a solução aqui. Se você já instalou (e desinstalou) node.js, o caminho sempre permanece. Portanto, essa falha deve ocorrer com muita frequência.

Esta página foi útil?
0 / 5 - 0 avaliações