GNU/Linux >> Linux の 問題 >  >> Linux

古い node.js バージョンをアンインストールまたはアップグレードするにはどうすればよいですか?

なしで 1 分で解決 sudo を使用 :

ノードの現在の安定した「LTS」バージョンは 12.18.4 です (2020-10-03 ) 見る :nodejs.org 最新の .

ステップ 1 - NVM を入手 (ノード バージョン マネージャー)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
<ブロック引用>

興味があるなら インストール コマンド read について ソースコード
... レビュー済み node.js セキュリティの専門家

ステップ 2 - インストール 必要な node.js のバージョン

NVM を取得したら 特定のをインストールできます nvm コマンドを使用した Node.js のバージョン:

nvm install v12.18.4

注意 :nvm のために、ターミナル ウィンドウを閉じて再度開く必要がある場合があります コマンドを使用できるようにします。

端末に次のようなものが表示されるはずです:

Now using node v12.18.4

ステップ 3 - 楽しむ あなたの一日の残りの時間!

はいとても簡単 sudo を必要としませんでした !
賛成票を投じてください これ (他の人が sudo を避けることができるようにするため) -ものをインストール! )
素敵な一日を node.js コードを書いています!

<ブロック引用>

Microsoft Windows ユーザー ? 使用 :https://github.com/coreybutler/nvm-windows

tl;dr

ノードのメーリング リストを確認すると、NVM を使用していることがわかりました (ノード バージョン マネージャー ) が推奨です nodejs のバージョン管理/アップグレードを管理する方法。参照:github.com/nvm-sh/nvm

NVMより良い」と見なされます " N より 冗長 コマンドの意味は 多く ターミナル/SSH ログで何をしているかを簡単に追跡できます。また、高速子猫を救う 必須ではない sudo NPM のチームによって使用されています node.js セキュリティ エキスパート !


<オール>
  • curl (または wget) を使用して npm をインストールする
    curl http://npmjs.org/install.sh | sh
  • npm を使用して n をインストールする
    npm install -g n
  • n を使用してノードの最新バージョンをインストールする
    n latest
  • いいえ ノードのバージョン マネージャーです。それはあなたのためにすべての仕事をします。インストールして指定したバージョンに切り替えるか、既にインストールされている場合は単に切り替えます。

    注: パーミッションが原因でインストールに問題がある場合は、sudo を使用しないでください。このコマンドを 1 回入力して、ユーザー アカウントを /usr/local/ の所有者として設定します。 sudoなしで通常のコマンドを発行できるようにします。より健全な代替手段です。

    sudo chown -R $USER /usr/local
    

    まったく同じことをもう一度行います。新しいバイナリは古いものの上にコピーされます。

    • git clone git リポジトリ ノードのソース コードのコピーを作成します
    • cd node/ これらのファイルで作成したばかりのディレクトリにディレクトリを変更します
    • ./configure 依存関係をチェックし、makefile を作成します
    • make その makefile を実行し、ソース コードをバイナリ実行可能ファイル、ライブラリ、およびその他の出力にコンパイルします
    • ls -l 現在のディレクトリ内のファイルをリストします
    • node node を実行します コンパイルが成功したことを確認するために、ソースからコンパイルしたばかりのバイナリ実行可能ファイル
    • sudo make install 作成したばかりのファイルを現在のディレクトリから永続的なホーム /usr/local/bin などにコピーします

    最後のステップでは、作成したもので既存のものを上書きします。


    Linux
    1. Debian10からDebian11にアップグレードする方法

    2. Ubuntu 16.04でNode.jsを4.2から6.11.0にアップグレードする方法は?

    3. 特定の glibc バージョンにリンクするにはどうすればよいですか?

    1. Ubuntu で PhantomJS をセットアップして実行するにはどうすればよいですか?

    2. 古いバージョンの共有ライブラリにリンクするにはどうすればよいですか

    3. 古いバージョンの Java を削除して新しいバージョンをインストールする方法

    1. CentOS6でGitバージョン>=1.7.10をアップグレードする方法

    2. LinuxでRをアップグレードするには?

    3. Ubuntu 10.04 で pip をアップグレードするにはどうすればよいですか?