私はこの質問が何度も尋ねられたことを知っています、しかし私はまだそれをすることができませんでした。だから私は間違って "node"をSudo apt-get install node
を使ってインストールしましたそして後で後でnodejsをインストールしました(v0.10.37)。 npmでv0.12にアップデートしようとしましたが、nodejs -v
を実行すると0.10.37と言われ続けます。また、前に間違って他の「ノードのもの」をインストールしたので、私はnodeコマンドを使用できません。私は人々が他のすべての答えの中で話しているすべての異なるコマンドを試してみましたが、私はまだそれをすることができませんでした。主な問題は、間違ったノードパッケージを持ち続けて、nodejs-legacyをインストールしてもうまくいかないことです。また、npm install
コマンドが機能し、ファイルを含むフォルダーを作成しますが、私のAppはまだライブラリが見つからないと言っています。
Sudo apt-get remove nodejs
Sudo apt-get remove npm
それから/etc/apt/sources.list.dに行き、もしあればノードリストを削除してください。それから
Sudo apt-get update
ホームフォルダ内の.npmまたは.nodeフォルダを確認し、それらを削除します。
あなたがタイプするなら
which node
ノードの場所を確認できます。 which nodejs
とwhich npm
も試してください。
ノードバージョンマネージャ(NVM)を使用してノードをインストールすることをお勧めします。それは私にとって頭痛の多くを救った。 nvmを使えばSudoなしでnodejsとnpmをインストールできるからです。
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 にあります。
これは私が私の問題を解決するのを助けました。
Ubuntuからnodejs、npm、node_modulesを削除するには、Ubuntuの異なる場所にあるコンテナも削除する必要があります。
これらは次のようになります。
/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
私はうまくやった。だから私は完全な手順を共有しています。
ここで説明されている手順に従う必要があります。 http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html
Ubuntuからノードjsを完全にアンインストールする
Ubuntuからノードjs、npm、およびnode_modulesを手動で削除するには、次の手順を実行する必要があります。
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 *
私は私のubuntu 14.04からnodeとnpmとnodejsを削除することに夢中でしたが、このステップであなたはそれを削除します...
Sudo apt-get uninstall nodejs npm node
Sudo apt-get remove nodejs npm node
あなたが正しくアンインストールし、それがまだそこにあるなら、一番下のこのチェックリンクの前に...
//this will fine the `/usr/bin` or `/usr/local/bin`
find / -name "node"
// check path of program...
ls -l node
//and remove it
rm -rf /usr/bin/node
詳しい情報
削除 - 公式ウェブサイト
gitリポジトリ経由でインストールした場合nodejs npmとnodeを削除してください
パッケージマネージャ経由でnode.jsをインストールした人のために、ただ実行することができます:
Sudo apt-get purge nodejs
「パッケージマネージャを介したNode.jsのインストール」 に記載されているように、公式のNodeSourceリポジトリを追加してインストールした場合は、次の手順を実行します。
Sudo rm /etc/apt/sources.list.d/nodesource.list
Npmキャッシュもクリーンアップしたい場合は、
rm -rf ~/.npm
パッケージマネージャやオペレーティングシステム自体を台無しにする可能性があるので、手動で削除しようとするのは悪い習慣です。
ノードのバージョンを8.1.0から10.14.0に更新している間、私はあまりにも面倒でした。
これは私のために働いたものです -
(crtl+alt+t)
を開きます。which node
と入力すると、パスは次のようになります。/usr/local/bin/node
rm -rf node
、ノードを削除しますnode -v
、ノードバージョンなし...curl -sL https://deb.nodesource.com/setup_10.x | Sudo -E bash -
Sudo apt-get install -y nodejs
注: - エラーが発生している場合 -
node /usr/bin/env: node: No such file or directory
とにかく走れ-
ln -s /usr/bin/nodejs /usr/bin/node
sorce こちら
node -v
//はv10.14.0
になります私のために働きました。