Linuxのcmd行を使用してどのようにnode.jsをアンインストールしますか?
which node
を実行すると、/path/bin/node
のようなものが返されます。
それからcd /path
を実行してください。
Node.JSによって追加されるのはこれだけです。
rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1
今私が知らない唯一の事はnpmとそれがインストールしたものです。空から始まるカスタムパスに再度npmをインストールすれば、それが追加するものを見ることができ、それから私がnodeに対して行った上記のリストのようなnpmのためのリストを作ることができるでしょう。
Ubuntu 12.04では、これを単に入力します。
$ Sudo apt-get remove nodejs
それはnodejsとnpmも同様に簡単にアンインストールします。
ソースからインストールした場合は、次のコマンドを発行できます。
Sudo make uninstall
https://github.com/nodejs/node/wiki の指示に従って$ HOME/local /ノードにインストールした場合は、次のように入力してください。上記の行
./configure --prefix=$HOME/local/node
ノードをアンインストールするために、私はもはやソースを持っていないので、私は@Georgeによって受け入れられた答えに従いました、しかしそうする前に私は走りました:
Sudo npm rm npm -g
それは/usr/bin/npm
や/usr/lib/npm
のようなシステムディレクトリからnpmを取り除くように見えました。ここから からコマンドを受け取りました 。それから私は手動で削除した~/.npm
ディレクトリを見つけました。正直なところ、npmのすべての痕跡が削除されたかどうかはわかりませんが、他に何も見つけることができません。
curl
+ yum
を使用してノードをインストールした場合:
Sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
Sudo yum -y install nodejs
それからyum
を使ってそれを削除することができます:
Sudo yum remove nodejs
curl
スクリプトを使用すると、誤ったバージョンのnodeがインストールされることになります。 node
スクリプトで使用されているパス(../setup_4.x)
が意図するv4.xの代わりにcurl
v6.7がインストールされるというバグ があります。
申し訳ありませんGeorge Baileyの答えは、あなたのマシンからノードを完全に削除したい場合には非常にうまくいきます。
この回答は、@ tedeh https://github.com/nodesource/distributions/issues/486 から参照されます。
新しいバージョンのノードをインストールしたい場合は、以下のコードを使用する必要があります。
Sudo rm -rf /var/cache/yum
Sudo yum remove -y nodejs
Sudo rm /etc/yum.repos.d/nodesource*
Sudo yum clean all
そして、新しいバージョンのnodeを "yum"に追加します。
#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | Sudo bash -
#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | Sudo bash -
Nodejsをインストールする
Sudo yum -y install nodejs
私はそれがあなたの男を助けるつもりだと思います!
NodeJSとそのモジュールを手動で削除する方がよいでしょう。インストールすると多くのファイル、リンク、モジュールが残ってしまい、後で別のバージョンのNodeJSとそのモジュールを再設定している間に問題が発生します。以下のコマンドを実行してください。
Sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules
Sudo rm -rf/usr/local/lib/node *
Sudo rm -rf/usr/local/include/node *
Sudo rm -rf/usr/local/bin/node *
これで終わりです。
コマンドのステップバイステップガイドは http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html にあります
これは私が私の問題を解決するのを助けました。
あなたがノードを更新したいだけなら、きちんとしたアップデータもあります。
https://github.com/creationix/nvm
使用する
git clone git://github.com/creationix/nvm.git〜/ .nvm
source〜/ .nvm/nvm.sh
nvm install v0.4.1
ジョージベイリーの答えはうまくいきます。以下のフラグを追加して、必要に応じてSudoを使用します。
Sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
"ROCK-SOLID NODE.JSプラットフォーム上のプラットフォーム"スクリプトを使用してインストールした後、私はこの出力を得ます。これはnodejsをアンインストールする方法を教えてくれます。
完了しました。新しいパッケージがインストールされ、に保存されました
/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb
あなたはいつでもあなたのシステムからそれを削除することができます:
dpkg -r nodejs
私はこれが少なくとも部分的にはうまくいくと思う(調査していない):nvm uninstall <VERSION_TO_UNINSTALL>
例:
nvm uninstall 4.4.5
これを回避する最善の方法は、BEGINNINGから正しく実行することです。
インストール ブリュー
#HERE IS HOW: PASTE IN TERMINAL
Sudo apt-get install build-essential curl git m4 Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev
Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"
次に、あなたの.bashrcファイルの最後に(あなたのホームディレクトリでCtrl + Hを押してください)
export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"
その後、ターミナルを再起動して、.bashrcへの変更をリロードします。
ノードをインストールする
brew install node
バージョンをチェックする
node -v
npm -v
ノードを更新する
brew update
brew upgrade node
NODEをアンインストールする
brew uninstall node