• 如何在 Mac 上安裝 Node.js 以及 NPM.



    JavaScript 是世界上最流行的程序語言之一。 因為他已經被內嵌入到了大部分的瀏覽器中,程序員以及網站設計人員都可以使用 JavaScript 給網站加入交互功能,這能讓成千上萬的用戶可以和網站互動起來。但是在過去的這一兩年,由于 Node.js的興起,JS已經開始在網站之外扮演重要的角色了。


    Node.js 是一個快速建設網絡應用程序的工具。 眾所周知他是一個 JavaScript 的運行環境,也即可以讓你寫的JavaScript 代碼 自由的運行在電腦上的任何一種網站瀏覽器上。 象一些知名的大公司比方 沃爾瑪,eBay以及 Netflix都開始使用 Node.js創建網站服務器了。

    因為Node.js本身也可以運行在您的臺式機電腦上,所以開發人員已經基于他創建出了很多有用的開發工具,用來開發網站。例如,Grunt 就是一個很流行的工具,他可以建立一些自動執行的任務,把 Sass 文件編譯成 CSS文件,也可以壓縮JavaScript 文件以縮減他們上線以后的加載時間, 同時還可以壓縮圖片的大小。當這些工具都運行在Node.js 環境的時候,您就可以使用另一個工具, NPM,來安裝了。我們把NPM稱為安裝包管理器,當安裝象Grunt 這樣的工具,他只需簡單的一句話就可以完成: npm install –g grunt-cli

    當然在您能使用Node.js 以及NPM 之前你得先把他們安裝到系統里面。在Node.js的官方網站上有一個安裝器,但本文介紹的是一個更好的安裝言言水工。 我們在這里介紹使用工具 Homebrew 來安裝Node.js以及NPM.

    準備工作


    在安裝 Node.js 以及NPM工具之前您最好能對終端命令行工具有些了解。 終端可以讓你進入到 Mac OS X操作系統的更底層,直接通過文本命令的方式操控電腦。使用終端(或者有一個類似的程序叫 iTerm) 不僅僅是用來安裝Node.js 還包括運行這個程序以及運行NPM.

    另外兩個安裝程序需要在安裝Node.js以及NPM之前安裝好。 幸運的是,一旦這兩個程序搞定了,安裝 Node 只是分分鐘的事。

    1. XCode:  蘋果的 XCode 開發環境是用來開發蘋果以及iOS應用程序的,同時也包含了編譯 應用程序的相關工具。  XCode 是一款免費軟件,您可以直接在Apple APP 商店找到他并安裝。
    2. Homebrew: 這是蘋果電腦上的一個安裝包管理器 ,他可以讓您安裝開源軟件的流程非常簡單,就象Node這樣的程序,只需一句話就夠了: brew install node. 您也可以在他的官方網站了解更多的信息。 要安裝homebrew,先打開終端命令行,然后輸入命令: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" .您會在終端上面看到一些提示信息,告訴您如何完成整個安裝過程。

    為啥用 Homebrew?


    愛觀察的讀者一定已經注意到了,其實本身 Node.js是有安裝程序的。您可以直接從 NodeJS.org上面下載他。但我推薦要使用 Homebrew來安裝程序是基于以下幾個原因的:

    1. 在使用安裝器安裝 Node 時,你得具有 sudo 的權限才能保證整個的安裝過程不會出錯(有一個解決方式可以繞過去,不過也相當麻煩)。 Sudo 可以給安裝器賦于權限拷貝一些文件到系統里的某個只能有管理員權限才能操作的地言。對于使用 Homebrew來就,就無需去訪問只有管理員才能訪問的區域就可以執行安裝 Node了(也包括安裝其它的一些程序包)。這就讓Homebrew的安裝方式變得很安全,避免了因破壞系統文件而造成的系統崩潰。
    2. 安裝完Node之后,您還得手動去把 node 的執行路徑加到 $PATH參數中去。 這也包括了同時要清理您的系統里面的很多登陸文件。 對于那些經驗老到的終端命令行用戶或是 Unix 客戶來說,這沒啥大不了的。可是對于些新手來說,這一步很讓人望而卻步。盡管 Homebrew 包括了安裝很多不同的軟件,但整個過程只需要通過簡單的一句命令以及等待也就完成了。有可能您等的時間要稍微久點,但他也避免了出錯。
    3. Homebrew 對于網站開發者來說是一個偉大的工具。 首先,他讓卸載 Node 非常容易(否則您就需要爬行您大量的文件夾,找到相關的手件,然后手動去刪除大批的文件)。 第二,他比以前那些常用的安裝包管理程序來說,操作更簡單的:比方 Git, Ruby以及非常有用的wget  工具。

    安裝

    使用 Homebrew來安裝 Node.js以及NPM 非常簡單。  Homebrew 一手包辦了下載,解包以及安裝Node 和 NPM 到您的操作系統中去。整個過程(該過程沒有包括XCode 以及 Homebrew 的安裝過程)只需要花您幾分鐘的時間。

    打開終端命令行,輸入 brew install node.
    靠著椅子坐會等著吧。 Homebrew 下載了一些文件然后開始自動安裝。就是這么簡單。

    確定您的系統是否已經安裝好了 Node  以及 NPM, 利用下面這兩個檢查安裝包的版本的命令就可以輕松驗證了:

    驗證 node 是否被正確安裝, 在終端命令行輸入命令 node –v 。 該命令會在終端上面顯示出一個軟件的版本號碼,格式就象這樣的: v0.10.31.
    驗證 NPM 是否被正確安裝,在終端命令行輸入命令 npm –v . 該命令會在終端上面顯示出一個軟件的版本號碼,格式就象這樣的: 1.4.27.



    如何更新 Node以及NPM.

    Node 以及 NPM的版本會經常更新, 您可以直接使用 Homebrew來更新那些由他安裝的程序包。

    確定 Homebrew 已經有了最新版本的 Node的安裝包,在終端里輸入命令 brew update.
    更新 Node: brew upgrade node

    如何卸載 Node 以及 NPM

    您可以使用Homebrew 來卸載由他安裝程序,比方 brew uninstall node.

    安裝完 Node.js以及NPM 之后很快你就會發現 NPM的好處了。NPM 這種模式無論在您網站服務器上還是在桌面電腦上都可以提供巨大廣泛的幫助。NPM 網站 上列出了所有的官方 Node安裝包,讓您的更方便選擇。祝您使用愉快。

    不深思則不能造于道。不深思而得者,其得易失。

    名人名言- 曾國藩
    • By 優聯實達
    • 2015-10-25
    • 1648
    • 公司新聞,網站開發,網站設計,UI
  • 少妇高潮久久久久7777