Saya sudah menginstal versi terbaru 1.1.6
Saya memiliki windows 8.1 dengan PowerShell (juga diperiksa dengan cmd klasik)
Saya mencoba melihat versi saya:
Ketika saya mengetik node -v atau npm -v dikatakan:
"Istilah 'simpul' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan."
Saya mencoba nvm dan nvm menggunakan v6.11.5
Saya juga mencoba me-restart cmd dan windows.
Apa yang dapat saya?
Ini terjadi pada saya ketika saya sebelumnya menginstal node, lalu menghapusnya, tetapi menyimpan beberapa file di c:Program Filesnodejs
Solusinya adalah lari
rmdir /s /q "c:program filesnodejs"
lalu nvm gunakan 10.6.0
Sekarang file program c: Anda akan terlihat seperti:
08/07/2018 21:51
dan semua akan bekerja dengan baik
Terima kasih @riklarkin yang membantu saya sekarang!
$ 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
Saya harus $ Remove-Item -Force -Recurse "C:\Program Files\nodejs"
sebagai gantinya, tetapi kemudian berhasil juga untuk saya! 👍
Coba jalankan node64 -v
atau node64==32 -v
.
Saya menemukan bahwa node yang dapat dieksekusi di folder NVM bernama node64.exe , yang juga merusak perintah npm. Mengganti nama file itu menjadi node.exe menyelesaikan masalah bagi saya.
Oh man, kesalahan yang menjengkelkan tanpa pesan kesalahan apa pun. Membaca banyak masalah untuk menemukan solusinya di sini. Jika Anda pernah menginstal (dan mencopot) node.js, jalurnya selalu tetap. Jadi kegagalan ini harus sering terjadi.
Komentar yang paling membantu
Ini terjadi pada saya ketika saya sebelumnya menginstal node, lalu menghapusnya, tetapi menyimpan beberapa file di c:Program Filesnodejs
Solusinya adalah lari
rmdir /s /q "c:program filesnodejs"
lalu nvm gunakan 10.6.0
Sekarang file program c: Anda akan terlihat seperti:nodejs [C:UsersRikAppDataRoamingnvmv10.6.0]
08/07/2018 21:51
dan semua akan bekerja dengan baik