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

image

前言


概述

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入門(一)--Node安裝、版本管理
NodeJs入門(二)--用nodejs搭建一個簡單的web服務器

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

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容