ツール n
を使用してNode.jsバージョンをインストールしました。次を使用してすべてのNode.jsバージョンをアンインストールしました。
_Sudo n Prune
_
現在の(アクティブ化された)バージョンを除きます。現在のバージョンをアンインストールしようとすると:
_Sudo n rm 6.10.2
_
次のエラーが表示されます。
Error: cannot remove currently active version (node/6.10.2)
。
システム(Arch Linux)のデフォルトのNode.jsバージョンを設定する方法がわかりません。これは既にインストールされており、n
のインストールに使用されました。
次を使用してn
をアンインストールする場合:
_Sudo npm uninstall -g n
_
現在のバージョンがコンピューターに残ります。
_ls /usr/local/n/versions/node/
6.10.2/
_
手動でフォルダーを削除する必要があります:_/usr/local/n/
_?または、n
にアンインストールするオプションと、n
によってインストールされたすべてのNode.jsバージョンがあり、n
をインストールする前に設定を取得できますか?
手動でNode n
によってインストールされたバージョンを削除し、正しいNodeシステムバージョンを設定する必要があります。
Sudo n Prune
Sudo npm uninstall -g n
Sudo rm -r /usr/local/n
Sudo rm /usr/local/bin/node
GitHubのn
に関する次の問題を参照してください。
n
にはいくつかの変更が加えられているため、更新された長い回答を提供します。
最初にいくつかのコンテキスト。 n
はデフォルトで/usr/local
にインストールされます。それがノードとnpmの「システム」インストールの場所でもある場合、上書きされます。以前にダウンロードしたバージョンのキャッシュは、/usr/local/n
に保持されます。
n
によってダウンロードされたキャッシュノードバージョンの削除:
n Prune
は、ノードのアクティブバージョンと一致するバージョンを除くすべてを削除しますn
v3.0.0以降、n rm <version>
を使用してアクティブバージョンを削除できます。/usr/local/n
を手動で削除するのは簡単で、一番上のフォルダーも削除されます!)インストールされたノードとnpmおよびnpxなどの削除:
n
v4.1.0以降、n uninstall
があります。 (システムノードとnpmを同じ場所にインストールして上書きした場合は、それらを再インストールする必要があります。)n
自体のアンインストール:npm install n
でインストールした場合は、npm uninstall n
でアンインストールします。これは、キャッシュされたバージョンのノードまたはインストールされたバージョンのノードには影響せず、n
のみに影響します。 (また、n uninstall
!を実行してnpmを削除しただけの場合、小さなcatch-22があります!)
私はMac OSXを使用していますので、これがあなたのユースケースに関連しているかどうかはわかりませんが、役立つかもしれません。
現在のバージョンを削除すると n が問題になる可能性があるため、フォルダを削除することをお勧めします:/usr/local/n/
次に、「n」をアンインストールしてください。私の場合、npm uninstall -g n
はnを削除しませんでした。代わりに、実行してnの現在のインストールを見つける必要がありました:which n
、そのフォルダをシステムから削除します。
次に、代わりに [〜#〜] nvm [〜#〜] を使用することをお勧めします。私がこれまでに見つけた最も簡単で信頼性の高いソリューションであることがわかりました。
具体的には、ノードのシステムインストールにアクセスする方法についての質問に対処するために、実行しているOSがわかりませんが、systemノードのバージョン。
通常、ノードを手動でインストールする必要があります。 systemノードバージョンがある場合、ノードや他のツールを考慮して、非常に迅速に古くなると予想されます。通常、変更はかなり迅速に繰り返されます。 。
これがお役に立てば幸いです。