Node.js的安裝和控制臺命令
首先,微軟的云服務Azure已經(jīng)開始支持Node.js、還有就是Ebay、Yahoo、Linkedin,是不是有點精神了?嗯,我們繼續(xù)。下面是官網(wǎng)的自我介紹:
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Node.js 是一個平臺,建立在 Chrome JavaScript 運行時之上,目的是建立快速、可伸縮的網(wǎng)絡應用。Node.js使用事件驅(qū)動,非阻塞的 I/O 模式,這使得他是輕量而高效的,能夠在分布設備上***運行高數(shù)據(jù)吞吐的實時應用。
如果官網(wǎng)沒有王婆賣瓜的話,我想您應該有興趣花上五分鐘瀏覽下面的內(nèi)容了。
51CTO推薦專題:Node.js專區(qū)
安裝
這里僅說明Windows平臺安裝,很簡單,去官網(wǎng)下載安裝包,運行,OK。
安裝完畢后,也許您習慣的去找快捷方式。不好意思,雖然您眼神比我好,可是也是找不到滴。別著急,安裝包默認把所有文件拷貝到了“C:\Program Files\nodejs”目錄下,然后,很體貼地設置好了系統(tǒng)環(huán)境變量里的path,現(xiàn)在,請打開一個命令行窗口,輸入:
>node
>
如果你得到一個提示符,系統(tǒng)沒警告說“對不起,沒有此命令”,那么,恭喜,安裝成功完成。如果你還想觀察下nodejs的目錄結(jié)構(gòu)的話,也會發(fā)現(xiàn)超級簡單,就是一個node.exe文件,還有比這更簡單的嗎?
啊?您說還有一個 npm.cmd 批處理文件和 node_modules 文件夾?那個,那個我們目前可以暫時無視。您可以刪了他們而不影響 node.js 的使用。
不過既然提到他們,npm 是用來管理模塊的,而 node.js 的魅力也在于他的模塊化,內(nèi)核只做內(nèi)核該做的事,其他的一切,全通過模塊的擴展來實現(xiàn)。這也為 node.js 帶來了無盡可能。
可愛的模塊們,一般就窩在 node_modules 文件夾里。
控制臺命令和REPL
好了,既然我們得到了 node.js 的提示符,也就是說我們現(xiàn)在是在 node.js 的環(huán)境里了。在這個環(huán)境里,您所有的 Javascript 知識都可以派上用場了,因為 node.js 使用的就是著名的 v8 引擎。補充說明一下,node.js 把這個稱作Read-Eval-Print-Loop,就是說,咱們在這里就可以交互地跑 js 代碼了。感覺回到了最初學 Basic 的年代啊。懷念、懷念。
- > a = [ 1, 2, 3];
- [ 1, 2, 3 ]
- > a.forEach(function (v) {
- ... console.log(v);
- ... });
- 1
- 2
- 3
為數(shù)不多的幾個控制臺命令可以用 help 查到,唯一需要注意的就是別忘了這些命令前面需要帶上一個小圓點:

好了,現(xiàn)在可以開始您的 node.js 之旅了,當然,如果你愿意的話。
原文:http://www.cnblogs.com/hsxixi/archive/2011/12/17/2290976.html
【編輯推薦】