CentOS7.5安裝nodejs


安裝方法1——直接部署

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模塊,直接使用。

原文地址http://blog.csdn.net/xerysherryx/article/details/78920978

 

附:

由於新版的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 命令來安裝模塊了:
[root@localhost opt]# cnpm install [name]

更多npm的使用請各位自行百度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM