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的使用請各位自行百度
CentOS7.5安裝nodejs 轉