Skip to content

Commit 6a79191

Browse files
author
caesar_chi
committed
update for install for different os
1 parent e1a6b27 commit 6a79191

File tree

8 files changed

+103
-73
lines changed

8 files changed

+103
-73
lines changed

SUMMARY.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,8 @@
55
* [Node.js 介紹](source/intro/nodejs.md)
66
* [Node.js 安裝](source/install/installNode.md)
77
* [Node.js 安裝](source/install/installNode.md)
8-
* [Node.js 線上測試環境](source/install/onlineEnv.md)
8+
* [Node.js Windows 安裝](source/install/installWindowsNode.md)
9+
* [Node.js MacOS 安裝](source/install/installMacOSNode.md)
10+
* [Node.js Linux 安裝](source/install/installLinuxNode.md)
11+
* [Node.js NVM 安裝](source/install/installNvmNode.md)
12+
* [Node.js 線上測試環境](source/install/onlineEnv.md)

convention.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99
##專有名詞
1010

1111
技術類專有名詞依循官方常見用法。
12-
12+
1313
| English | 中文翻譯 | 程式碼 |
1414
| --- | --- | --- |
1515
| Node.js | Node.js | - |
1616
| JavaScript | JavaScript| - |
1717
| ECMAScript | ECMAScript| - |
1818
| npm | npm | - |
19+
| nvm | nvm | - |
1920
| package | package | - |
2021
| module | 模組 | - |
2122
| export | export | - |
@@ -30,7 +31,7 @@
3031
##中英文混雜
3132

3233
中英文夾雜時,必須要使用『半型空白』隔開,
33-
34+
3435
####中英文混搭專有名詞範例,
3536

3637
此書獻給所有 Node.js 以及對於 JavaScript 熱愛的程式開發者

source/install/installLinuxNode.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Linux
2+
=====
3+
4+
Linux 很適合作為 Node.js 的伺服器作業系統及開發環境。安裝前,請先確認以下套件已正確安裝。
5+
6+
* curl (wget) 用來下載檔案的工具
7+
* git 先進的版本控制工具
8+
* g++ GNU C++ 軟體編譯工具
9+
* make GNU 軟體專案建置工具
10+
11+
安裝指令如下,如設有權限問題,請在指令前面加上sudo
12+
13+
git clone https://github.com/joyent/node.git
14+
cd node
15+
git checkout v0.10.25
16+
./configure
17+
make
18+
sudo make install
19+
20+
##Ubuntu 指令安裝方式
21+
22+
使用 APT 套件管理工具是常見的方法,以下是使用社群提供的 PPA 安裝方式。
23+
24+
sudo apt-get install python-software-properties
25+
sudo add-apt-repository ppa:chris-lea/node.js-devel
26+
sudo apt-get update
27+
sudo apt-get install nodejs
28+
29+
##測試
30+
31+
接著測試nodeJS 是否正常執行
32+
33+
node -v

source/install/installMacOSNode.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#MacOS 安裝 Node.js
2+
3+
MacOS 環境下 Node.js 官方也提供了 dmg 安裝檔提供使用者下載,進行快速安裝,下載路徑為,[Node.js 安裝檔](http://nodejs.org/dist/v0.10.28/node-v0.10.28.pkg),主要資料以 Node.js 官方網站資料為主,網址可以參考
4+
5+
http://nodejs.org/download/
6+
7+
安裝完成後,可以透過 terminal 進行測試,
8+
9+
node -v
10+
11+
正常看到版本號即表示安裝完成。
12+
13+
###提醒
14+
15+
在 MacOS 環境中會建議使用者直接採用 nvm 安裝 Node.js ,詳情可以參考 nvm 安裝章節。

source/install/installNode.md

Lines changed: 5 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,11 @@
11
#Node.js 安裝與設定
22

33

4-
本篇將講解如何在各個不同OS建立NodeJS 環境,目前NodeJS 0.4.8版本環境架設方式需依賴Linux指令才可編譯完成,當然在不同作業系統中也已經有NodeJS package,可以直接使用指令快速架設。以下各不同作業系統解說如何安裝NodeJS
4+
本篇將講解如何在各個不同 OS 建立 Node.js 環境,由於社群的貢獻 Node.js 目前已經可以在任何平台上快速安裝使用,在安裝上如果非 Windows 的環境使用者,我們會推薦直接採用 nvm 安裝方式進行,以方便之後日後維護
55

6-
Ubuntu Linux
7-
============
6+
安裝將分系統做不同說明介紹,當 Node.js 完成安裝後,會同時安裝好兩個共用指令,
87

9-
更新:推薦使用 nvm。
10-
11-
::
12-
13-
git clone git://github.com/creationix/nvm.git ~/.nvm
14-
echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
15-
nvm install v0.6.14
16-
nvm alias default v0.6.14
17-
18-
以上可參考: http://dreamerslab.com/blog/tw/how-to-setup-a-node-js-development-environment-on-ubuntu-11-04/
19-
20-
使用 APT 套件管理工具是常見的方法,以下是使用社群提供的 PPA 安裝方式。
21-
22-
::
23-
24-
sudo apt-get install python-software-properties
25-
sudo add-apt-repository ppa:chris-lea/node.js-devel
26-
sudo apt-get update
27-
sudo apt-get install nodejs
28-
29-
30-
Other Linux
31-
===========
32-
33-
Linux 很適合作為 NodeJS 的伺服器作業系統及開發環境。安裝前,請先確認以下套件已正確安裝。
34-
35-
* curl (wget) 用來下載檔案的工具
36-
* git 先進的版本控制工具
37-
* g++ GNU C++ 軟體編譯工具
38-
* make GNU 軟體專案建置工具
39-
40-
安裝指令如下,如設有權限問題,請在指令前面加上sudo
41-
42-
.. code-block:: javascript
43-
44-
git clone https://github.com/joyent/node.git
45-
cd node
46-
git checkout v0.6.7
47-
./configure
48-
make
49-
sudo make install
50-
51-
接著測試nodeJS 是否正常執行
52-
53-
.. code-block:: javascript
54-
55-
node --version
56-
57-
出現版本訊息即表示安裝成功。
58-
59-
.. image:: ../images/zh-tw/node_install_linux_node_test.jpg
60-
:scale: 100%
61-
:align: center
62-
63-
Windows
64-
=======
65-
66-
nodeJS 在v0.6.0版本之後開始正式支援windows native,直接使用node.exe 就可以執行程式,支援性完全與linux 相同,更棒的部份就是不需經過編譯,經過下載之後,簡單設定完成,立即開發node 程式。
67-
68-
`下載node.js 安裝檔案 <http://nodejs.org/#download>`
69-
70-
如此完成windows native node.exe 安裝,接著可以進入command line 執行測試。在command line 輸指令如下
71-
72-
.. code-block:: javascript
73-
74-
node -v
8+
* node
9+
* npm
7510

11+
`node` ,就是主要執行 Node.js 腳本的指令,`npm` 則是用於 Node.js 模組管理指令,我們於後面的章節會再深入探討,希望大家也能夠快速進入 Node.js 開發環境中。

source/install/installNvmNode.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#nvm 安裝 Node.js
2+
3+
nvm 全名為 Node.js version management, 主要就是可以透過 nvm 這個指令快速安裝,切換不同版本的 Node.js。對於 Unix 環境的開發者來說是個很棒的福音,也是很方便的操作指令,這邊我們先快速帶入安裝方式,之後章節我們會再講解 nvm 指令指南
4+
5+
git clone git://github.com/creationix/nvm.git ~/.nvm
6+
echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
7+
nvm install v0.10.25
8+
nvm alias default v0.10.25
9+
10+
以上可參考: [nvm install Node.js](http://dreamerslab.com/blog/tw/how-to-setup-a-node-js-development-environment-on-ubuntu-11-04/)
11+
12+
##測試
13+
14+
接著測試nodeJS 是否正常執行
15+
16+
node -v
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Windows
2+
=======
3+
4+
Node.js 在 v0.6.0 版本之後開始正式支援 Microsoft Windows native,直接使用 node.exe 就可以執行程式,支援性完全與 linux 相同,更棒的部份就是不需經過編譯,經過下載之後,簡單設定完成,立即開發node 程式。
5+
6+
`下載node.js 安裝檔案 <http://nodejs.org/#download>`
7+
8+
##測試
9+
10+
如此完成windows native node.exe 安裝,接著可以進入 command line 執行測試。在 command line 輸指令如下
11+
12+
node -v
13+
14+
15+
##路徑說明
16+
17+
Windows 透過預設套件安裝方式,指令 node.exe,npm.exe 會放至於
18+
19+
c:/program files/node/
20+
21+
至於其他透過 `npm` 下載的指令,預設會安裝到
22+
23+
$USER/appData/node_modules/
24+
25+
這個路徑底下,如果對於路徑沒有設定完成的使用者,可以將這些路徑設定到 `HOME_PATH` 裡面。

source/install/onlineEnv.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414

1515

1616
###注意
17-
主要版本及 Node.js 功能以服務商提供為主。
17+
主要版本及 Node.js 功能以服務商提供為主。

0 commit comments

Comments
 (0)