1. Node簡介
首先是,在大家耳熟能詳的瀏覽器大戰中,谷歌開發了高性能的JavaScript引擎-v8。
node.js的作者Ryan Dahl當時是用c/c++寫高性能web服務。高性能,異步IO、事件驅動是基本原則,不過這樣要用c/c++寫還是太痛苦,作者就想用高級語言來寫。他又發現其他人偏好同步IO(懶得用異步IO),瞄準了單線程的JavaScript——根本就不能同步IO。選中語言,還要有運行時的開發引擎——這個時候,就用上了V8,畢竟谷歌負責優化,還不要錢。
這樣下來,node.js就藉助了JavaScript天生的事件驅動機制加V8高性能引擎,來編寫高性能web。同時,也不用考慮兼容性。
詳細的可以參考廖大神的:廖雪峯的node.js介紹
2. node安裝
安裝,從官網下載就挺方便:http://nodejs.cn/
安裝時推薦選擇全部組建及Add Path
查看node:
C:\Users\Stan>node -v
v10.14.1
進入node環境:直接輸入 node
C:\Users\Stan>node
>
退出node環境:連續按兩次 ctrl+c
C:\Users\Stan>node
>
(To exit, press ^C again or type .exit)
>
3. npm瞭解:
npm是Node.js的包管理工具(package manager),並在安裝的時候已經順帶安裝好了。
開發時,我們會經常用到別人的代碼包。npm下載包時,會自動下載依賴的包。
查看npm:
C:\Users\Stan>npm -v
6.4.1
只要node和npm能正常運行即可。