1. 程式人生 > >NodeJs入門(一)--Node安裝、版本管理

NodeJs入門(一)--Node安裝、版本管理

前言

概述

Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

  • 1.可以解析JS程式碼(沒有瀏覽器安全級別的限制)
  • 2.提供系統級別的API:
    檔案的讀寫
    程序的管理
    網路通訊

為什麼學nodejs

如果你是一個前端程式設計師,你不懂得像PHP、Python或Ruby等動態程式語言,然後你想建立自己的服務,那麼Node.js是一個非常好的選擇。

Node.js 是執行在服務端的 JavaScript,如果你熟悉Javascript,那麼你將會很容易的學會Node.js。

當然,如果你是後端程式設計師,想部署一些高效能的服務,那麼學習Node.js也是一個非常好的選擇。

網站推薦

能關注到node的 版本升級;新特性加入;重要Bug修復;最新API變化

能在開發新專案、編寫新模組參考別人的程式碼如何組織的

可以閱讀優秀的nodejs原始碼專案

解決技術疑問(如跑環境時出現問題);查詢相關資源

安裝Nodejs

一、版本常識

偶數位為穩定版本

  • 0.6.x
  • 0.8.x
  • 0.10.x

奇數位為非穩定版本

  • 0.7.x
  • 0.9.x
  • 0.11.x

二、安裝 Node.js(基於MAC)

node安裝有兩種方式:
第一種是從nodejs官網下載完安裝包,然後一直點選【下一步】的傻瓜式安裝,通過node -vnpm -v檢視node和npm版本來驗證是否安裝成功;
第二種是命令列安裝,安裝方法如下:

  1. 升級系統到最新
  2. 升級 xcode (直接App Store升級、命令列升級)

    如下采用命令列升級方式

    • 檢查xcode是否已安裝 $ xcode-select -p
    • 安裝xcode$ xcode-select --install
  3. 檢查是否安裝python $ python -V

  4. 安裝 Homebrew

    • Homebrew是一款Mac OS平臺下的軟體包管理工具,擁有安裝、解除安裝、更新、檢視、搜尋等很多實用的功能。
    • 進入 brew官網,把官網提供的安裝指令(如下) 複製到終端回車即可安裝;
      $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    • Homebrew的安裝依賴Ruby,如果安裝出了問題,那麼檢查一下ruby的版本及路徑有沒有問題$ ruby -v
  5. 安裝 NodeJs

    • 用 Homebrew 來安裝 nodeJs $ brew install node
    • 升級node $ brew upgrade node

Node版本管理

N模組

  • n模組是用來管理node版本的,可以安裝指定版本、管理切換不同nodejs的版本
  • n的模組安裝到全域性: $ npm install -g n
  • $ n 0.10.22 //修改指定版本node
  • $ n //會列出所有安裝的版本供你切換
  • $ n latest //安裝最新版本
  • $ n stable //安裝最新穩定版
  • $ n lts //安裝最新長期支援版本
  • $ n rm [版本號] //刪除某一版本
  • $ n -h //幫助命令

目錄

nodeJS【入門】系列 會持續更新,後續將 推出【進階】及【實戰】系列,敬請期待……

您的筆芯,將是我力量的源泉!