1.nodejs Դ?源码?·??
2.linuxå®è£
nodejsï¼
nodejs Դ??·??
本章节我们将向大家介绍在window和Linux上安装Node.js的方法。本安装教程以Node.js v4.4.3 LTS(长期支持版本)版本为例。源码
Node.js安装包及源码下载地址为:
你可以根据不同平台系统选择你需要的源码Node.js安装包。
Node.js 历史版本下载地址:
注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,源码不建议安装Python 3.0以上版本。源码408源码补码
Window 上安装Node.js
你可以采用以下两种方式来安装。源码php 源码 手机 图片
1、源码Windows 安装包(.msi)
本文实例以 v0.. 版本为例,源码其他版本类似,源码 安装步骤:
步骤 1 : 双击下载后的源码安装包 v0..,如下所示:
步骤 2 : 点击以上的源码Run(运行),将出现如下界面:
步骤 3 : 勾选接受协议选项,源码点击 next(下一步) 按钮 :
步骤 4 : Node.js默认安装目录为 "C:\Program Files\nodejs\" ,源码项目管理 源码 php 你可以修改目录,并点击 next(下一步):
步骤 5 : 点击树形图标来选择你需要的源码安装模式 , 然后点击下一步 next(下一步)
步骤 6 :点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的源码配置。 然后并点击 next(下一步):
安装过程:
点击 Finish(完成)按钮退出安装向导。
检测PATH环境变量是友价源码安装否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path",输出如下结果:
PATH=C:\oraclexe\app\oracle\product\.2.0\server\bin;C:\Windows\system;C:\Windows;C:\Windows\System\Wbem;C:\Windows\System\WindowsPowerShell\v1.0\;
c:\python\python;C:\MinGW\bin;C:\Program Files\GTK2-Runtime\lib;C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\;
C:\Users\rg\AppData\Roaming\npm
我们可以看到环境变量中已经包含了C:\Program Files\nodejs\
检查Node.js版本
2、Windows 二进制文件 (.exe)安装
安装步骤
步骤 1 : 双击下载的安装包 Node.exe ,将出现如下界面 :
点击 Run(运行)按钮将出现命令行窗口:
版本测试
进入 node.exe 所在的福利网网站源码目录,如下所示:
如果你获得以上输出结果,说明你已经成功安装了Node.js。
Ubuntu 上安装 Node.js
Node.js 源码安装
以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。
在 Github 上获取 Node.js 源码:
$ sudo git clone
修改目录权限:
$ sudo chmod -R node
使用 ./configure 创建编译文件,并按照:
$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install
查看 node 版本:
$ node --version
v0..
Ubuntu apt-get命令安装
命令格式如下:
sudo apt-get install nodejs
sudo apt-get install npm
CentOS 下安装 Node.js
1、下载源码,你需要在下载最新的Nodejs版本,本文以v0..为例:
cd /usr/local/src/wget
2、解压源码
tar zxvf node-v0...tar.gz
3、 编译安装
cd node-v0.../configure --prefix=/usr/local/node/0..make
make install
4、 配置NODE_HOME,进入profile编辑环境变量
vim /etc/profile
设置nodejs环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:
#set for nodejsexport NODE_HOME=/usr/local/node/0..export PATH=$NODE_HOME/bin:$PATH
:wq保存并退出,编译/etc/profile 使配置生效
source /etc/profile
验证是否安装配置成功
node -v
输出 v0.. 表示配置成功
npm模块安装路径
/usr/local/node/0../lib/node_modules/
注:Nodejs 官网提供了编译好的Linux二进制包,你也可以下载下来直接应用。
linuxå®è£ nodejsï¼
linuxå®è£ nodejsï¼
linuxå®è£ nodejs赫æ¯ç¹ç§ä½çç¥å¥æ¡ååä½æ¯èµä¸ä¸äºæ»ä¼å«æèå¨å¹´åæ²åºæ£®åä¸ç½å®¾ä¸ç´æ¯è¾å¤å²çº½å¡æ¯å°éçæºä¼å°±çä½ çé¡¿æ¶ä½æ¬å°ä¸è½å°ç«è æ é伸äºå¤´èä¸çå¿ è¦å¨å·¥ä½çèè¿ä¹ä»äº²èªä¸»ç½
Node.jsæä¹å®è£å¨linuxä¸å®è£ nodejsæ¹æ³å¦ä¸ï¼
1ãå»å®ç½ä¸è½½åèªå·±ç³»ç»å¹é çæ件ï¼
éè¿?uname-a?å½ä»¤æ¥çå°æçLinuxç³»ç»ä½æ°æ¯ä½ï¼å¤æ³¨ï¼x_表示ä½ç³»ç»ï¼ii表示ä½ç³»ç»ï¼ï¼å¦å¾
æ ä¸è½½ä¸ä¸çº¢è²æ¡ä¸æ件ï¼çæ¬ä¸ºv6..0
2ãä¸è½½ä¸æ¥çtaræ件ä¸ä¼ å°æå¡å¨å¹¶ä¸è§£åï¼ç¶åéè¿å»ºç«è½¯è¿æ¥åä¸ºå ¨å±ï¼
1ï¼ä¸ä¼ æå¡å¨å¯ä»¥æ¯èªå·±ä»»æè·¯å¾ï¼ç®åæçæ¾ç½®è·¯å¾ä¸º?cd/app/software/
2ï¼è§£åä¸ä¼ ï¼è§£ååçæ件æè¿è¾¹å°ååæ¹ä¸ºäºnodejsï¼è¿ä¸ªå°æ¹èªå·±éæï¼åªè¦å¨å»ºç«è½¯è¿æ¥çæ¶ååæ£ç¡®å°±å¯ä»¥ï¼
â tar-xvf?node-v6..0-linux-x.tar.xz
â¡mv?node-v6..0-linux-x?nodejs
â¢ç¡®è®¤è°ä¸¾ä¸ä¸nodejsä¸binç®å½æ¯è¿ å å¦ænodeånpmæ件ï¼å¦æææ§è¡è½¯è¿æ¥ï¼å¦å«æ碧æ没æéæ°ä¸è½½æ§è¡ä¸è¾¹æ¥éª¤ï¼
3ï¼å»ºç«è½¯è¿æ¥ï¼åä¸ºå ¨å±
â ln-s/app/software/nodejs/bin/npm/usr/local/bin/
â¡ln-s/app/software/nodejs/bin/node/usr/local/bin/
4ï¼æåä¸æ¥æ£éªnodejsæ¯å¦å·²åä¸ºå ¨å±
å¨Linuxå½ä»¤è¡node-vå½ä»¤ä¼æ¾ç¤ºnodejsçæ¬ï¼è¯´æå®è£ æå
linuxä¸nodejså®è£ 以åå¦ä½æ´æ°å°ææ°ççæ¬
é¦å å°ç½ä¸è½½ææ°çå®è£ æ件node-v0..-linux-x.tar.gzã
ç¨secureCRTå°æºç å ä¸ä¼ å°linuxç/opt/softï¼å¨å½ä»¤è¡è¾å ¥ï¼tar-xvfnode-v0..-linux-x.tar.gzè¿è¡è§£åã
ç¼è¾æ件vi/etc/profile
æ件æ«æ·»æç§å å¦ä¸
exportNODE_HOME=/opt/soft/åªå¯å node-v0..-linux-x
exportPATH=$PATH:$NODE_HOME/binexportNODE_PATH=$NODE_HOME/lib/node_modules
å¨å½ä»¤è¡è¾å ¥ï¼source/etc/æå¡profileï¼è®©é ç½®æ件çæã
å¨å½ä»¤è¡è¾å ¥ï¼node-vï¼æ¥çnode.jsççæ¬ãå¦æåºç°çæ¬å·åè¯æå®è£ æåã
linuxæä¹å®è£ nodejsï¼ä¸ï¼ç¼è¯å¥½çæ件
ç®å段æ¥è¯´å°±æ¯è§£ååï¼å¨binæ件夹ä¸å·²ç»åå¨node以ånpmï¼å¦æä½ è¿å ¥å°å¯¹åºæ件çä¸æ§è¡å½ä»¤è¡ä¸ç¹é®é¢é½æ²¡æï¼ä¸è¿ä¸é纤æ¯å ¨å±çï¼æ以å°è¿ä¸ªè®¾ç½®ä¸ºå ¨å±å°±å¥½äºã
cdnode-v0..-linux-x/bin
ls
ã/node-v
è¿å°±å¦¥å¦¥çäºï¼nodeæä»¶å¤¹å ·ä½æ¾å¨åªï¼å«ä»ä¹ååéä½ æä¹å®ãç¶åè®¾ç½®å ¨å±ï¼
ln-s/home/kun/mysofltware/node-v0..-linux-x/bin/node/usr/local/bin/node
ln-s/home/kun/mysofltware/node-v0..-linux-x/bin/npm/usr/local/bin/npm
è¿é/home/kun/mysofltware/è¿ä¸ªè·¯å¾æ¯ä½ èªå·±æ¾çï¼ä½ å°nodeæ件解åå°åªéå°±æ¯åªéã
ï¼äºï¼éè¿æºç ç¼è¯
è¿ç§æ¹å¼ä½ ä¸è½½çæ件æ¯Sourcecodeï¼è¾ä¸ºéº»ç¦ã
#tarxvfnode-v0...tar.gz
#cdnode-v0..
#ã/configure
#make
#makeinstall
#cp/usr/local/bin/node/usr/sbin/
æ¥çå½åå®è£ çNodeççæ¬
#node-v
v0..
ï¼ä¸ï¼apt-get
è¿æä¸ç§å°±æ¯shellæ示çapt-getæ¹å¼ï¼å¼ºçæ¡å²èä¸æ¨èã
sudoapt-getinstallnodejs
sudoapt-getinstallnpm
å ³äºæ´å¤Linuxçå¦ä¹ ï¼è¯·æ¥é 书ç±ãlinux就该è¿ä¹å¦ãã
linuxä¸nodejså®è£ 以åå¦ä½æ´æ°å°ææ°ççnodejså®ç½ä¸è½½å®è£ çæºç æ件ï¼æè¿è¾¹ä¸è½½çæ¯node-v4.5.0-linux-x.tar.xz
å¨linuxå½ä»¤è¡è´¥é¥¥ç¾¡éè¾å ¥ï¼
tar-xvfnode-v4.5.0-linux-x.tar.xz
ç¶åè¾å ¥vi/etc/profile
å¨æåè¢éä¸è¡æ·»å ï¼è®¾ç½®ç¯å¢åéï¼
exportNODE_HOME=/mnt/software/node-v4.5.0-linux-x
exportPATH=$PATH:$NODE_HOME/bin
exportNODE_PATH=$NODE_HOME/lib/node_modules
è¾å ¥source/etc/profile使设置çæ
åè¾å ¥node-væ¥ççæ¬å·
å¦æè¦å级nodejsçè¯å¯ä»¥ä½¿ç¨å¦ä¸å½ä»¤ï¼
npminstall-gn
nlatest
å®è£ å®æå¯æåå°±æ¯ææ°çæ¬äº