centos 7.X 安裝nodejs

1.首先安裝wget

yum install -y wget

如果已經安裝了可以跳過該步

 

2.下載nodejs最新的tar包

可以在下載頁面https://nodejs.org/en/download/中找到下載地址。然後執行指令

wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz

然後就是等着下載完畢。

另外你也可以在你喜歡的任意系統上下載最新的bin包,然後通過FTP上傳到CentOS上。

 

3.解壓包

依次執行

tar -xvf node-v9.3.0-linux-x64.tar.xz

4. 部署bin文件

先確認你nodejs的路徑,我這裏的路徑爲~/node-v9.3.0-linux-x64/bin。確認後依次執行

ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm

注意ln指令用於創建關聯(類似與Windows的快捷方式)必須給全路徑,否則可能關聯錯誤。

 

5.測試

node -v
npm

如果正確輸出版本號,則部署OK

這種安裝的方法好處是比較乾淨,安裝也比較快速。個人認爲比較適合新手。但是如果遇到nodejs插件全局安裝時,需要自行去創建關聯,參考第4步。

安裝方法2——編譯部署

1.安裝gcc,make,openssl,wget

yum install -y gcc make gcc-c++ openssl-devel wget

2.下載源代碼包

同樣的,你可以在下載頁面https://nodejs.org/en/download/中找到下載地址。然後執行指令

wget https://nodejs.org/dist/v9.3.0/node-v9.3.0.tar.gz

3.解壓源代碼包

tar -xf node-v9.3.0.tar.gz

 

4.編譯

進入源代碼所在路徑

cd node-v9.3.0

 

先執行配置腳本

./configure

 

編譯與部署

make && make install

接着就是等待編譯完成…

5.測試

node -v
npm

 

如果正確輸出版本號,則部署OK

這種方式安裝,個人覺得比較有點麻煩,還有安裝gcc等其他程序,對應新人來說可能比較暈。而且編譯比較久,切部署完成後nodejs爲分別放在好幾個文件夾內:

  • /usr/local/bin –放置nodejs 執行程序
  • /usr/lib –放置了node_modules,即nodejs的各種模塊
  • /usr/include –放置了nodejs擴展開發用頭文件

優點是全局安裝nodejs模塊,直接使用。

 

 

附:

由於新版的nodejs已經集成了npm,所以之前npm也一併安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:
[root@localhost opt]# npm -v
5.6.0

使用淘寶 NPM 鏡像
大家都知道國內直接使用 npm 的官方鏡像是非常慢的,這裏推薦使用淘寶 NPM 鏡像。
淘寶 NPM 鏡像是一個完整 npmjs.org 鏡像,你可以用此代替官方版本(只讀),同步頻率目前爲 10分鐘 一次以保證儘量與官方服務同步。

你可以使用淘寶定製的 cnpm (gzip 壓縮支持) 命令行工具代替默認的 npm:
[root@localhost opt]# npm install -g cnpm --registry=https://registry.npm.taobao.org

這樣就可以使用 cnpm 命令來安裝模塊了:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章