2015年5月23日 星期六

[Node.js]在Windows中,手動安裝Node.js

為什麼要手動安裝Node.js呢?
因為本人在某些狀況下,想體驗開發、執行Node.js,但我竟然沒有完整的磁碟C的權限,無法順利安裝Node.js環境,只能看不能玩這怎麼受的了呢!

在介紹Node.js安裝之前,先記錄一下Node.js到底是個甚麼樣的東西。

Node.js 是一套事件驅動I/O伺服端JavaScript環境,建立在Google V8 JavaScript Engine上,讓原本執行在Client端(Browser)的語言javaScript也可以在伺服器端執行。

由於javaScript的特性,使Node.js也可以快速的建置,開發出來的程式也更為輕量。而其目的是提供撰寫可擴充網路程式,例如Web Service。

而想要體驗Node.js的魅力首先要先進行環境的安裝,在Windows作業系統中,最簡單的安裝方式就是到Node.js的官網下載安裝程式。



執行安裝程式後,非常專業的下一步、下一步、完成,就安裝完畢了哇!


然後就可以開心的開啟cmd,輸入 node -v 或是 npm -v 可以看到目前的Node.js版本以及npm的版本了!

而在安裝過程中他到底裝了些甚麼東西呢?

可以發現在執行安裝程式過程中出現過這樣的一個畫面。


這個安裝程式呢,幫我們安裝了四個部分,在沒有完整權限的狀況下,只要可以自行的完成這四個步驟就搞定了。

1.Node.js runtime:
這個東西其實就是官網下載畫面中的.exe檔,只需要下載下來放置到有權限中的資料夾中即可(範例放置在D:/nodejs/)


2.npm package management
npm可以提供我們下載javascript相關套件的工具,只需要到http://nodejs.org/dist/npm/中,下載最新版本然後解壓縮至Node.js runtime相同目錄下即可。



3.Online documentation shortcut
顧名思義,就只是在桌面或者某個自己喜歡的地方建個捷徑到https://nodejs.org/documentation/


4.Add to PATH
有寫過java的都知道,如果想要利用cmd來編譯執行java程式,我們必須要到系統的環境變數中註冊javac、java。
Node.js在這個部分跟java是同樣道理,要執行註冊node以及npm,但在沒有權限的狀況下當然是...



唉~甚麼都改不了,不過沒關係,這個部分可以跳過不安裝,並不影響我們執行Node.js。


注意!由於沒有註冊node以及npm指令,所以在執行node的時候必須切換到安裝目錄底下才能執行喔!


完成以上動作我們Node.js的環境就已經告一段落了,接下來只需要啟動命令提示字元,將目錄切換至安裝資料夾中,輸入 node -v 或是 npm -v 就可以看到目前的Node.js版本以及npm的版本了!


最後一步就是利用指令npm install npm -latest 把npm更新到最新的版本就搞定囉!


喔耶!終於可以開始體驗Node.js的魅力了!

沒有留言:

張貼留言