01.node的安裝與介紹
阿新 • • 發佈:2022-02-23
安裝
下載地址
- node官網
- 首頁就會有兩個安裝選擇,會根據當前電腦的系統自動顯示對應的安裝包,一個長期維護版(LTS),一個是嚐鮮版,記住選擇LTS版本
安裝指定版本下載截圖
安裝過程截圖(非常簡單)
- 出現上圖視窗選擇一路下一步即可
檢測是否安裝成功
- 開啟cmd命令列,輸入node --version,輸入npm --version
介紹
誤區
- node是一門新的後端語言
- node不是一門新的語言,它使用的還是javascript
- 前端我們不需要學習node
- 雖然我們以後不需要用node開發後端,但是我們會使用node實現我們前端很多的自動化開發。所以學習node還是有必要的,只是我們有側重點
含義
Node.js® 是一個基於 Chrome V8 引擎 的 JavaScript 執行時環境。
- 意思就是說我們開發node還是使用我們之前學過的javacript,那麼有什麼區別呢?
- 我們之前寫的javascript是執行在瀏覽器(客戶端裝置),主要用來操作頁面,繫結事件,實現資料互動。
- 現在我們安裝node之後還是寫javascript,只是此時我們的javascript是執行在伺服器(服務端),簡單理解就是執行在命令列。主要用來實現提供前端介面,實現資料庫操作,實現檔案操作。
node特點
- 基於V8虛擬機器,可構建高效能伺服器
- 單執行緒
- 可利用Javascript進行後臺開發
- 非阻塞IO
- RESTful API(可以提供前後端互動的介面)
node歷史
- 作者: Ryan dahl
- 2009 2 月份 node有想法
- 2009 5 月份 github 開源
- 2009 11月份 jsconf 講解推廣node
- 2010年底 被xxx公司收購
- 2018 釋出有重大bug
node版本
偶數版本為穩定版 (0.6.x ,0.8.x ,0.10.x) 奇數版本為非穩定版(0.7.x ,0.9.x ,0.11.x) 問題 以前版本安裝的很多全域性的工具包需要重新安裝 無法回滾到之前的版本 無法在多個版本之間切換(很多時候我們要使用特定版本)
NVM使用
- nvm安裝
- nvm命令
- 檢測是否正常安裝
- 檢視本地安裝的node版本
- nvm list
- nvm list
- 下載指定版本的node
- nvm install node版本
- nvm install node版本
- 切換node版本
- nvm use node版本號
- nvm use node版本號
- 解除安裝某個版本node
- nvm uninstall node版本
- 檢測是否正常安裝