Node.js是什么
Node.js是一個基于 Chrome V8 引擎的 Javascript運行環(huán)境(runtime)奈搜。
運行環(huán)境是指一種把半編譯的運行碼在目標機器上運行的環(huán)境擎析。
JavaScript是一種直譯式腳本語言妥衣。
Node.js有什么用
用于方便地搭建,響應速度快吠冤、易于擴展的網(wǎng)絡應用雕沉。Node.js 使用事件驅(qū)動芭届, 非阻塞I/O模型而得以輕量和高效蛔钙,非常適合在分布式設備上運行數(shù)據(jù)密集型的實時應用锌云。
Node.js簡單使用
-
在Node.js直接輸入“console.log("Hello World");”
在命令行輸入.PNG 先新建一個JS文件并在JS文件內(nèi)輸入“console.log("Hello World!");”
(1)打開Node.js command prompt
(2)打開Git Bash(在Git Bash輸入命令行不會改變JS文件里的內(nèi)容)
-
npm常用命令
npm init 會引導創(chuàng)建一個package.json文件吁脱,包括名稱桑涎、版本、作者等信息
-
npm install
(1)npm install <name>安裝nodejs的依賴包豫喧。
例如npm install express 就會默認安裝express的最新版本石洗,也可以通過在后面加版本號的方式安裝指定版本,如npm install express@3.0.6(2)npm install <name> -g 將包安裝到全局環(huán)境中紧显。
但是代碼中,直接通過require()的方式是沒有辦法調(diào)用全局安裝的包的缕棵。全局的安裝是供命令行使用的孵班,就好像全局安裝了vmarket后,就可以在命令行中直接運行vm命令
(3)npm install <name> --save 安裝的同時招驴,將信息寫入package.json中篙程。
項目路徑中如果有package.json文件時,直接使用npm install方法就可以根據(jù)dependencies配置安裝所有的依賴包别厘。當代碼提交到github時虱饿,就不用提交node_modules這個文件夾了。