以前のバージョンのnode.js(0.8.11)をアンインストールし、node.jsのWebサイトから最新の0.10.24をダウンロードしてインストールしました。ただし、node --version
を実行した後も、v0.8.11を実行していることを示しています。明らかに、アンインストールプロセスの間にいくつかのものが残っていました、そしてそれは私がnpmを通してモジュールを追加しようとするとき私がいろいろな種類のエラーを持つことを引き起こしています。私はOSXとLinuxのためにこれに対する解決策を見ました、しかしWindowsのために何かを見つけることができませんでした。私はWindows 7 64ビットを実行しています。
深呼吸する。
npm cache clean --force
を実行する
アンインストーラを使用して[プログラムと機能]からアンインストールします。
再起動します(または、タスクマネージャからすべてのノード関連プロセスを強制終了することで回避できます)。
これらのフォルダーを探して、まだ存在する場合はそれら(およびそれらの内容)を削除します。インストールしたバージョン、UAC設定、およびCPUアーキテクチャに応じて、これらが存在する場合と存在しない場合があります。
C:\Program Files (x86)\Nodejs
C:\Program Files\Nodejs
C:\Users\{User}\AppData\Roaming\npm
(または%appdata%\npm
)C:\Users\{User}\AppData\Roaming\npm-cache
(または%appdata%\npm-cache
)C:\Users\{User}\.npmrc
(そしておそらく.
接頭辞なしでそれをチェックする)C:\Users\{User}\AppData\Local\Temp\npm-*
%PATH%
環境変数をチェックしてくださいNodejs
またはnpm
への参照が存在しないことを確認してください。
still がアンインストールされていない場合は、コマンドプロンプトでwhere node
を入力すると、それが存在する場所がわかります - それも(おそらく親ディレクトリも)削除します。
再起動してください。
シナリオ:Nodeインストール用のWindowsにプログラムエントリがない場合のNodeJSの削除
NodeJS(0.10.26)のバージョンがではなくをアンインストールまたは削除できないという問題が発生しました。Windows7のプログラムと機能(別名[プログラムの追加と削除]にNodeJSをインストールしたという記録がなかったため、レジストリキーとファイルを手動で削除する以外に削除するオプションがありませんでした。
NodeJSバージョンを確認するコマンド:node --version
NodeJSの最新の推奨バージョンをインストールしようとしましたが、インストールプロセスの最後で失敗し、ロールバックされました。 NodeJSの複数のバージョンも失敗し、インストーラーも同様にロールバックしました。 Sudoがインストールされていないため、コマンドラインからNodeJSをアップグレードできませんでした。
解決策:NPMのアップグレードなど、問題のトラブルシューティングに数時間を費やした後、既存のインストールの上にNodeJSの正確なバージョンをシステムに再インストールすることにしました。
このソリューションは機能し、NodeJSをエラーなしで再インストールしました。さらに良いことに、それは[プログラムの追加と削除]ダイアログに公式エントリを追加しました。
Windowsが忘れられたNodeJSのインストールを認識したので、NodeJSの既存のバージョンを完全にアンインストールできました。その後、ロールバックを開始せずに、Windowsプラットフォーム用のNodeJSの最新の推奨リリース(この執筆時点(バージョン4.4.5)を正常にインストールしました)。
成功するまでにしばらく時間がかかったので、同様の問題を抱えている他の人に役立つ場合に備えて投稿しています。
マイクロソフトのアンインストールに失敗しました。私はnode-v8.2.1-x64をインストールしており、version node-v6.11.1-x64を実行する必要がありました。
「Windowsは指定されたデバイス、パス、またはファイルにアクセスできません」などのエラーでアンインストールが失敗しました。
結局、ダウンロードフォルダへ行き、node-v8.2.1-x64 MSIを右クリックしてアンインストールを選択しました。これはうまくいきました。
よろしく、ジョン
私の場合、上記だけではうまくいきませんでした。このエラーを修正するためにnodejsのいくつかのバージョンをインストールおよびアンインストールしました:npm in windows Error:EISDIR、read at Error(native)that read to get on get a npm command on run to run with the npm version with get with:npm -v
。
したがって、nodejsフォルダーのnpmディレクトリーが削除され、最新のnpmバージョンが npm dist :からコピーされ、すべてが機能し始めました。
私は昨日私と同じ問題を抱えており、私の解決策は次のとおりです。1.あなたのcliからではなくcontrolpanelからアンインストールします2.そのWebサイトから最新または望ましいバージョンのノードをダウンロードしてインストールしますほとんどの場合完全に削除しないでください)あなたはこのケースでcpanelのアンインストールオプションを取得しないノードの同じバージョンをインストールしてから私の1.ステップに従ってください
誰かに役立つことを願っています。
最善の方法は、コントロールパネルからNode.jsを削除することです。削除したら、Node.jsの希望するバージョンをダウンロードしてインストールしてください。