Node.js 的安裝和控制臺命令 – Javascript教程_JS教程_技術文章 – 程式設計聯盟

一、Node.js簡介
    為瞭說服您閱讀這份簡單的說明,我想先給Node.js做點廣告還是有必要的。先看看都有誰在用Node.js吧,跟著業界老大混,總是大差不差的。首先,微軟的雲服務Azure已經開始支持Node.js、還有就是Ebay、Yahoo、Linkedin,是不是有點精神瞭?嗯,我們繼續。下面是官網的自我介紹:


——————————————————————————–

    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 運行時之上,目的是建立快速、可伸縮的網絡應用。Node.js使用事件驅動,非阻塞的 I/O 模式,這使得他是輕量而高效的,能夠在分佈設備上完美運行高數據吞吐的實時應用。


——————————————————————————–

    如果官網沒有王婆賣瓜的話,我想您應該有興趣花上五分鐘瀏覽下面的內容瞭。

二、安裝
這裡僅說明Windows平臺安裝,很簡單,去官網下載安裝包,運行,OK。

安裝完畢後,也許您習慣的去找快捷方式。不好意思,雖然您眼神比我好,可是也是找不到滴。別著急,安裝包默認把所有文件拷貝到瞭“C:\Program Files\nodejs”目錄下,然後,很體貼地設置好瞭系統環境變量裡的path,現在,請打開一個命令行窗口,輸入:

>node

>

如果你得到一個提示符,系統沒警告說“對不起,沒有此命令”,那麼,恭喜,安裝成功完成。如果你還想觀察下nodejs的目錄結構的話,也會發現超級簡單,就是一個node.exe文件,還有比這更簡單的嗎?

啊?您說還有一個 npm.cmd 批處理文件和 node_modules 文件夾?那個,那個我們目前可以暫時無視。您可以刪瞭他們而不影響 node.js 的使用。

不過既然提到他們,npm 是用來管理模塊的,而 node.js 的魅力也在於他的模塊化,內核隻做內核該做的事,其他的一切,全通過模塊的擴展來實現。這也為 node.js 帶來瞭無盡可能。

可愛的模塊們,一般就窩在 node_modules 文件夾裡。

三、控制臺命令和REPL
好瞭,既然我們得到瞭 node.js 的提示符,也就是說我們現在是在 node.js 的環境裡瞭。在這個環境裡,您所有的 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
為數不多的幾個控制臺命令可以用 help 查到,唯一需要註意的就是別忘瞭這些命令前面需要帶上一個小圓點:

noderepl

好瞭,現在可以開始您的 node.js 之旅瞭,當然,如果你願意的話。

 摘自 坐看雲起
 

發佈留言