Node.js 安裝包及源碼下載地址爲:https://nodejs.org/en/download/。node
你能夠根據不一樣平臺系統選擇你須要的 Node.js 安裝包。python
Node.js 歷史版本下載地址:https://nodejs.org/dist/linux
注意:Linux 上安裝 Node.js 須要安裝 Python 2.6 或 2.7 ,不建議安裝 Python 3.0 以上版本。git
你能夠採用如下兩種方式來安裝。github
32 位安裝包下載地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msinpm
64 位安裝包下載地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msivim
本文實例以 v0.10.26 版本爲例,其餘版本相似, 安裝步驟:windows
步驟 1 : 雙擊下載後的安裝包 v0.10.26,以下所示:服務器
步驟 2 : 點擊以上的Run(運行),將出現以下界面:oracle
步驟 3 : 勾選接受協議選項,點擊 next(下一步) 按鈕 :
步驟 4 : Node.js默認安裝目錄爲 "C:\Program Files\nodejs\" , 你能夠修改目錄,並點擊 next(下一步):
步驟 5 : 點擊樹形圖標來選擇你須要的安裝模式 , 而後點擊下一步 next(下一步)
步驟 6 :點擊 Install(安裝) 開始安裝Node.js。你也能夠點擊 Back(返回)來修改先前的配置。 而後並點擊 next(下一步):
安裝過程:
點擊 Finish(完成)按鈕退出安裝嚮導。
檢測PATH環境變量是否配置了Node.js,點擊開始=》運行=》輸入"cmd" => 輸入命令"path",輸出以下結果:
PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32; C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\; c:\python32\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版本
32 位安裝包下載地址 : http://nodejs.org/dist/v0.10.26/node.exe
64 位安裝包下載地址 : http://nodejs.org/dist/v0.10.26/x64/node.exe
安裝步驟
步驟 1 : 雙擊下載的安裝包 Node.exe ,將出現以下界面 :
點擊 Run(運行)按鈕將出現命令行窗口:
進入 node.exe 所在的目錄,以下所示:
若是你得到以上輸出結果,說明你已經成功安裝了Node.js。
Node 官網已經把 linux 下載版本更改成已編譯好的版本了,咱們能夠直接下載解壓後使用:
# wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz // 下載 # tar xf node-v10.9.0-linux-x64.tar.xz // 解壓 # cd node-v10.9.0-linux-x64/ // 進入解壓目錄 # ./bin/node -v // 執行node命令 查看版本 v10.9.0
解壓文件的 bin 目錄底下包含了 node、npm 等命令,咱們可使用 ln 命令來設置軟鏈接:
ln -s /usr/software/nodejs/bin/npm /usr/local/bin/ ln -s /usr/software/nodejs/bin/node /usr/local/bin/
如下部分咱們將介紹在 Ubuntu Linux 下使用源碼安裝 Node.js 。 其餘的 Linux 系統,如 Centos 等相似以下安裝步驟。
在 Github 上獲取 Node.js 源碼:
$ sudo git clone https://github.com/nodejs/node.git Cloning into 'node'...
修改目錄權限:
$ sudo chmod -R 755 node
使用 ./configure 建立編譯文件,並按照:
$ cd node
$ sudo ./configure $ sudo make $ sudo make install
查看 node 版本:
$ node --version v0.10.25
命令格式以下:
sudo apt-get install nodejs sudo apt-get install npm
一、下載源碼,你須要在https://nodejs.org/en/download/下載最新的Nodejs版本,本文以v0.10.24爲例:
cd /usr/local/src/ wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
二、解壓源碼
tar zxvf node-v0.10.24.tar.gz
三、 編譯安裝
cd node-v0.10.24 ./configure --prefix=/usr/local/node/0.10.24 make make install
四、 配置NODE_HOME,進入profile編輯環境變量
vim /etc/profile
設置 nodejs 環境變量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加以下內容:
#set for nodejs export NODE_HOME=/usr/local/node/0.10.24 export PATH=$NODE_HOME/bin:$PATH
:wq保存並退出,編譯/etc/profile 使配置生效
source /etc/profile
驗證是否安裝配置成功
node -v
輸出 v0.10.24 表示配置成功
npm模塊安裝路徑
/usr/local/node/0.10.24/lib/node_modules/
注:Nodejs 官網提供了編譯好的 Linux 二進制包,你也能夠下載下來直接應用。
你能夠經過如下兩種方式在 Mac OS 上來安裝 node:
二、使用 brew 命令來安裝:
brew install node
Cloud Studio 已經爲我提供了內置的 Node.js 開發環境,咱們不只能夠經過切換運行環境來編寫 Node.js 代碼,也能夠經過 訪問連接 功能來實時查看代碼的運行效果,下面我經過一個例子來展現:
"Node.js"
運行環境node hello.js
咱們在代碼中引入了 http 模塊,而且經過http.createServer()
方法建立了一個 http 服務器,經過listen()
方法綁定了 8888 端口/*代碼示例*/ var http = require('http'); http.createServer(function (request, response) { // 發送 HTTP 頭部 // HTTP 狀態值: 200 : OK // 內容類型: text/plain response.writeHead(200, {'Content-Type': 'text/plain'}); // 發送響應數據 "Hello World" response.end("Hello, Universe! I'm running on Cloud Studio!\n"); }).listen(8888); // 終端打印以下信息 console.log('Server running at http://127.0.0.1:8888/');
Tips: 從終端中輸入命令能夠看出 Cloud Studio 爲咱們集成了 Ubuntu16.04.1 + node8.10.0 的開發環境: