centos 7 nodejsインストール

2748 ワード

正しい取り付け方式
ネット上の文章は古いか、間違っているか、正しくインストールされていないかのどちらかです.現在のnodejsの安定バージョンは10.15.1 LTSで、最新バージョンは11.10.0です.
yumはとても便利です.なぜyumを使わないのですか?yumのバージョンが低いので、アップグレードするのは面倒くさいです.正しいインストール方法は、tarパッケージをダウンロードします.ストレス解消します.環境変数を設定します.以下は詳細な手順です.私はrootユーザーです.
  • はインストールする場所に入り、nodejsディレクトリ
  • を作成する.
    cd /usr/local/
    sudo mkdir nodejs
    cd nodejs
    
  • ダウンロードsudo wget https://nodejs.org/dist/v10.15.1/node-v10.15.1-linux-x64.tar.xz
  • ダウンロード完了後の解凍
  • sudo tar -xvf node-v10.15.1-linux-x64.tar.xz 
    
  • パスをコピーします.(手打ちが好きならコピーしなくてもいいです.)
  • cd node-v10.15.1-linux-x64
    pwd
    
    出力のパスをコピーしてください.私が持っているXshellはとても便利です.
  • 環境変数を変更する
  • vim /etc/profile
    
    vimがインストールされていますので、vim用のviがなくても大丈夫です.viもないならsudo yum install vimをインストールしてください.
    書類の末尾にそえる
    # nodejs  
    export NODE_HOME=/usr/local/nodejs/node-v10.15.1-linux-x64
    export PATH=${NODE_HOME}/bin:$PATH
    
  • により、変更を有効にする
  • .
    source /etc/profile
    
  • ちょっと試してみてください.
  • は無理です.
    node -v;npm -v
    
    バージョン番号が印刷されたら説明に成功しました.もしヒントnode: command not foundが説明に失敗したら、オペレーティングシステムとソフトウェアバージョンを確認してください.8.圧縮パッケージをクリアする(保留したいならこのステップは不要)
    rm /usr/local/nodejs/node-v10.15.1-linux-x64.tar.xz
    
    伝説のrm-rf:rm -rf /usr/local/nodejs/node-v10.15.1-linux-x64.tar.xzも使えます.
    備考:ネット上で環境変数を設定せず、直接ソフトリンクでnodeとnpmグローバルコマンドを設定する場合があります.
    ln -s /usr/local/nodejs/node-v10.15.1-linux-x64/bin/node /usr/local/node
    ln -s /usr/local/nodejs/node-v10.15.1-linux-x64/bin/npm /usr/local/npm
    
    node -vnode -vは正常ですが、npm install -g xxx xxxは見つけられません.グローバルに使用するか、それとも環境変数を設定しますか?ちなみに、npmインストールソフトウェアには、権限問題があります.パラメータを追加する必要があります.例えば、--unsafe -perm.
    郎福涛を完成してまた大きい先端のために一回貢献をします.
    ソフトウェア
    バージョン
    コマンド
    オペレーティングシステム
    CentOS Linux release 7.6.1810
    cat/etc/redhat-release