.msi インストーラーを使用して、新しいバージョンの nodejs (4.1.2) をダウンロードしてインストールしました。その後、実行しましnode -v
たが、まだ古いバージョン (0.12.2) が表示されます。Windowsを再起動して、nodejsをアンインストールして再インストールしましたが、それでも同じことが表示されます。なぜそれが起こっているのですか、どうすれば解決できますか?
2 に答える
通常のインストール パスで node.exe の複数のコピーを検索します。
プログラムファイル
Get-ChildItem -File -path $env:PROGRAMFILES -include node.exe -recurse -force
プログラムファイル(x86)
Get-ChildItem -File -path $env:PROGRAMFILESX86 -include node.exe -recurse -force
一般的なファイル
Get-ChildItem -File -path $env:COMMONPROGRAMFILES -include node.exe -recurse -force
ローミング
Get-ChildItem -File -path $env:APPDATA -include node.exe -recurse -force
npm のアップグレードには独自の問題があります。
以前に npm をアップグレードしようとして失敗したため、このツールを探していた可能性があります。
npm install npm
ツールのアップグレードに失敗した場合は、またはで行われた部分的な変更によって問題が発生している可能性がありますnpm upgrade npm
。その場合、Node を完全にアンインストールする必要があります。Node.js をアンインストールします ([修復] オプションではなく、[アンインストール] を選択します)。
%programfiles%\nodejs
フォルダ全体に移動して削除します。とを削除
%appdata%\npm
し%appdata%\npm-cache
ます。PATH を編集し、npm を参照するものをすべて削除します (これを行うには、[開始] をクリックして [環境変数] を検索します)。
Node を再インストールしてから、このツールをインストールします。このツールは npm のアップグレードにのみ使用し、実行しないでください
npm install npm
。
参考文献
私は同じ問題を抱えていましたが、プログラム ファイル (x64) の node.js フォルダーを削除することで解決しました。