91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Node.js安裝

發布時間:2020-07-02 10:34:35 來源:網絡 閱讀:960 作者:Kry1702 欄目:web開發

Node.js安裝

Node.js官網:https://nodejs.org/en/

Node.js中文網站:http://nodejs.cn

cnpm網站:https://github.com/cnpm/cnpm

pm2官網:http://pm2.keymetrics.io/

淘寶NPM鏡像:https://npm.taobao.org --推薦使用


介紹:

 系統: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

或官網

[root@Kry135 src]# wget https://nodejs.org/dist/v6.10.2/node-v6.10.2-linux-x64.tar.xz

注意:淘寶NPM鏡像下載速度快與官網。

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、配置環境變量

[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:全局安裝,命令在任何地方可調用;

--save:將信息保存至Package.json;

-dev:將信息保存至package.json的devDependencies節點;

刪除全部插件:npm install rimraf -g 用法:rimraf node_modules (借助rimraf);

更新全部插件:npm update [--save-dev] ;

Q&A:為什么要將信息保存在Package.json配置文件中? 因為node插件包非常多,如果不加入版本管理(--save),其他開發者對應下載即可(npm install,會根據package.json下載所有需要的包,npm install --production只下載dependencies節點的包)。


二、cnpm

介紹:npm安裝插件過程中,是從國外網站下載鏡像,速度非常慢。所以為了解決這種問題,淘寶團隊在國內搭建npm服務器(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

帶有負載均衡功能的Node進程管理器。

1、pm2安裝

[root@Kry135 ~]# cnpm install  -g pm2

2、常見命令

pm2 -h:查看幫助

pm2 list:查看所有進程

pm2 logs:輸出日志

pm2 stop  <id|name|all|json|stdin...>  :停止指定進程

pm2 delete <name|id|script|all|json|stdin...>:刪除指定進程

pm2 start xx.js -i 2 --name "web":啟動2個為web的進程(i 0:根據CPU數目作為進程數)

注意:其余的用法參看幫助文件

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的系統安裝32位的node

解決辦法:

①.yum -y install glibc.i686

②.重新下載64位軟件包安裝

問題二

[root@Kry135 ~]# pm2 list 出現亂碼

原因:編碼問題

解決辦法:修改遠程鏈接工具客戶端編碼為UTF-8


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁波市| 亳州市| 景谷| 观塘区| 凤城市| 措美县| 龙里县| 林甸县| 禹城市| 平凉市| 那曲县| 内江市| 南安市| 璧山县| 鹤壁市| 台湾省| 清水河县| 伊通| 牙克石市| 凉山| 东宁县| 江陵县| 都昌县| 巴塘县| 宁海县| 江川县| 正阳县| 阜阳市| 淄博市| 汨罗市| 崇仁县| 抚顺市| 永康市| 武城县| 西和县| 来凤县| 乐山市| 哈密市| 开鲁县| 右玉县| 永年县|