Node.js安裝
創(chuàng)新互聯(lián)專注于奉賢網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供奉賢營(yíng)銷型網(wǎng)站建設(shè),奉賢網(wǎng)站制作、奉賢網(wǎng)頁設(shè)計(jì)、奉賢網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造奉賢網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供奉賢網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。Node.js官網(wǎng):https://nodejs.org/en/
Node.js中文網(wǎng)站:http://nodejs.cn
cnpm網(wǎng)站:https://github.com/cnpm/cnpm
pm2官網(wǎng):http://pm2.keymetrics.io/
淘寶NPM鏡像:https://npm.taobao.org --推薦使用
介紹:
系統(tǒng):CentOS 6.6 x86_64
Node.js版本:v6.10.2
一、Node.js安裝配置
介紹:npm(node package manager)nodejs的包管理器,用于插件管理(安裝、卸載、依賴)
1、軟件下載
[root@Kry135 ~]# cd /usr/local/src/
[root@Kry135 src]# wget https://npm.taobao.org/mirrors/node/v6.10.2/node-v6.10.2-linux-x64.tar.xz
或官網(wǎng)
[root@Kry135 src]# wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz
注意:淘寶NPM鏡像下載速度快與官網(wǎng)。
2、解壓
[root@Kry135 src]# xz -d node-v6.10.2-linux-x64.tar.xz
[root@Kry135 src]# tar xvf node-v6.10.2-linux-x64.tar
[root@Kry135 src]# mv node-v6.10.2-linux-x64 /usr/local/node
3、配置環(huán)境變量
[root@Kry135 src]# vim /etc/profile.d/node.sh
#!/bin/sh export PATH=$PATH:/usr/local/node/bin |
[root@Kry135 src]# source /etc/profile.d/node.sh
[root@Kry135 src]# node -v
v6.10.2
4、命令
命令格式:npm [install|uninstall|update] <name> [-g] [--save-dev]
name:插件名稱;
-g:全局安裝,命令在任何地方可調(diào)用;
--save:將信息保存至Package.json;
-dev:將信息保存至package.json的devDependencies節(jié)點(diǎn);
刪除全部插件:npm install rimraf -g 用法:rimraf node_modules (借助rimraf);
更新全部插件:npm update [--save-dev] ;
Q&A:為什么要將信息保存在Package.json配置文件中? 因?yàn)閚ode插件包非常多,如果不加入版本管理(--save),其他開發(fā)者對(duì)應(yīng)下載即可(npm install,會(huì)根據(jù)package.json下載所有需要的包,npm install --production只下載dependencies節(jié)點(diǎn)的包)。
二、cnpm
介紹:npm安裝插件過程中,是從國(guó)外網(wǎng)站下載鏡像,速度非常慢。所以為了解決這種問題,淘寶團(tuán)隊(duì)在國(guó)內(nèi)搭建npm服務(wù)器(cnpm),注意cnpm跟npm用法完全一致。
1、安裝cnpm
[root@Kry135 ~]# npm install cnpm -g --registry=https://registry.npm.taobao.org
2、查看版本
[root@Kry135 ~]# cnpm -v
cnpm@4.5.0 (/usr/local/node/lib/node_modules/cnpm/parse_argv.js)
npm@3.10.10 (/usr/local/node/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@6.10.2 (/usr/local/node/bin/node)
npminstall@2.29.1 (/usr/local/node/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local/node
linux x64 2.6.32-504.el6.x86_64
registry=https://registry.npm.taobao.org
三、pm2
帶有負(fù)載均衡功能的Node進(jìn)程管理器。
1、pm2安裝
[root@Kry135 ~]# cnpm install -g pm2
2、常見命令
pm2 -h:查看幫助
pm2 list:查看所有進(jìn)程
pm2 logs:輸出日志
pm2 stop <id|name|all|json|stdin...> :停止指定進(jìn)程
pm2 delete <name|id|script|all|json|stdin...>:刪除指定進(jìn)程
pm2 start xx.js -i 2 --name "web":?jiǎn)?dòng)2個(gè)為web的進(jìn)程(i 0:根據(jù)CPU數(shù)目作為進(jìn)程數(shù))
注意:其余的用法參看幫助文件
3、查看版本
[root@Kry135 ~]# pm2 -v
2.4.4
FAQ
問題一
[root@Kry135 src]# node -v
-bash: /usr/local/node/bin/node: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
原因:64的系統(tǒng)安裝32位的node
解決辦法:
①.yum -y install glibc.i686
②.重新下載64位軟件包安裝
問題二
[root@Kry135 ~]# pm2 list 出現(xiàn)亂碼
原因:編碼問題
解決辦法:修改遠(yuǎn)程鏈接工具客戶端編碼為UTF-8
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
分享文章:Node.js安裝-創(chuàng)新互聯(lián)
網(wǎng)頁地址:http://www.rwnh.cn/article32/dsccpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、網(wǎng)站策劃、微信小程序、App開發(fā)、定制網(wǎng)站、App設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容