CentOSシステムのインストールnodejsと関連配置

2510 ワード

概要
今日はAWS EC 2サーバーにnodejsをインストールしました.まさかこんなに面倒くさいとは思いませんでした.windowsやmacよりずっと迷惑です.だから私は心得を記録して、今後の開発の参考にします.他の人にも役に立つと信じています.
参考資料:
LINUX設置NODEJS環境及び経路配置
パッケージマネージャを選択
異なるサーバに対しては、異なるパケットマネージャを選択する必要があります.例えば、macOSはhomebrewを使うことを勧めています.
私のサーバーはCentOSシステムですので、yumを使います.
yumをインストールしたら、wgetをインストールしたほうがいいです.
yum install wget
nodejsパッケージを取得します
私たちはyum install nodejsを使ってみましたが、提示されたカバンはありません.だから私たちはwgetを使ってオンラインでnodejsカバンをダウンロードします.
私達はnodejs公式のダウンロードページを開けて、Linux Binaries(x 64)のこの行を見つけて、ダウンロードの住所をコピーします.https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz.
注意:決してsource codeの一行を注文しないでください.tar.gzの最後の方です.
そして私たちはwgetを使ってダウンロードします.
wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz
インストールして改名します
私達がダウンロードしたカバンは普通現在のフォルダに置いています.私の現在のフォルダはyangzhooユーザーのホームフォルダです.ルートはホーム/yangzhouです.
私たちはnodejsを**/usr/local**の経路の下に置くことを望んでいますので、次の操作を実行します.
cp node-v10.16.3-linux-x64.tar.xz /usr/local   ##   
xz -d node-v10.16.3-linux-x64.tar.xz           ##  tar.xz   tar  
tar -xvf node-v10.16.3-linux-x64.tar           ##  tar        
mv node-v10.16.3-linux-x64 node                ##     node

rm -rf node-v10.16.3-linux-x64.tar             ##        
cd /home/yangzhou                              ##          
rm -rf node-v10.16.3-linux-x64.tar.xz          ##        
cd /usr/local                                  ##     
nodeが起動できるかどうかを確認します.
以下の命令を実行します.
/usr/local/node/bin/node -v
正常にバージョン番号を出力できれば、nodeが正常に起動できることを証明します.
ソフト接続の設定
私たちはnodeがグローバルで起動できるので、以下のソフト接続を設定します.
ln -s /usr/local/node/bin/node /usr/bin/node  ##  node      usr/bin  node  
ln -s /usr/local/node/bin/npm /usr/bin/npm
その後、グローバル起動が可能かどうかを確認します.
node -v
npm -v
バージョン番号を全部出力できればグローバル起動が可能です.
nodeのグローバルインストールフォルダとキャッシュを設定します.
nodeにグローバルインストールフォルダとキャッシュを設定します.
cd /usr/local/node
mkdir node_global
mkdir node_cache
npm config set prefix "node_global"
npm config set cache "node_cache"
これから全体的に設置したカバンは全部node_にあります.グローバルフォルダに入りました.
cnpmをインストールする
私たちは***cnpm**を使う必要があるので、cnpmを全体的にインストールします.
npm install cnpm -g --registry=https://registry.npm.taobao.org
私たちは前に話しましたが、全体的に設置されたカバンは全部node_にあります.globalフォルダにcnpmがあります.私たちはそのパスを調べてソフト接続を設定して、cnpm全体を使ってもいいです.
ln -s /usr/local/node/node_global/bin/cnpm /usr/bin/cnpm
これで完成です