CentOS 系統安裝 nodejs 及相關配置

2022-03-04 07:37:40 字數 1922 閱讀 5323

今天我在我的 aws ec2 伺服器上安裝了 nodejs。沒想到竟然這麼麻煩,比在 windows 和 mac 上麻煩多了。所以我把心得記錄下來,供以後開發時參考,相信對其他人也有用。

linux 安裝nodejs環境以及路徑配置

對於不同的伺服器,需要選擇不同的包管理器。比如 macos 就建議用 homebrew。

我的伺服器是 centos 系統,所以使用 yum。

在安裝了 yum 之後,最好也安裝一下 wget:

yum install wget
注意:千萬不要點 source code 那一行,就是 .tar.gz 結尾的那個。

wget
我們希望把 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 ## 切換回來

我們執行下面的命令:

/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 設定全域性安裝資料夾和快取

cd /usr/local/node

mkdir node_global

mkdir node_cache

npm config set prefix "node_global"

npm config set cache "node_cache"

以後全域性安裝的包都在 node_global 資料夾裡面了。

有時我們需要使用** cnpm**,所以我們全域性安裝 cnpm:

npm install cnpm -g --registry=
我們之前說過,全域性安裝的包都在 node_global 資料夾裡,所以 cnpm 也在裡面。我們查到它的路徑,然後設定軟連線,讓 cnpm 全域性也可以使用:

ln -s /usr/local/node/node_global/bin/cnpm /usr/bin/cnpm
這樣就完成啦~~

在centos7系統環境下安裝nodejs

方1 終端裡 root 使用者下 wget 方2 方2步驟如下 he localhost su root 密碼 root localhost cd home he root localhost ll rw rw r 1 he he 9239744 8 月9 09 47node v6.11.2 lin...

mac os系統上使用nvm安裝nodejs

最近博主新換了乙份工作,新公司統一使用mac。工欲善其事,必先利其器。所以,拿到電腦的第一天就要開始安裝開發環境了,下面介紹下如何用nvm 安裝nodejs。1.安裝nvm 8 install.sh bash2.因為博主剛拿到的電腦就是裸機,沒有安裝git,這裡就需要先根據提示安裝git。3.新建....

Ubuntu Deepin下安裝nodejs環境

我的演示環境是deepin 20系統,操作指令是跟ubuntu是一樣的 所以ubuntu deepin使用者可以完全按照下面的指令來操作,不會有任何問題!wget這是我當前安裝時的nodejs lts 長期更新版 的最新版本。tar zxvf node v14.15.1 linux x64.tar....