首 頁(yè)
手機(jī)版

node.js安裝包 v18.12.1

node.js安裝包是針對(duì)64位的windows系統(tǒng)而開發(fā)的工具,是一個(gè)基于Chrome V8引擎的JavaScript運(yùn)行環(huán)境,使用了一個(gè)事件驅(qū)動(dòng)、非阻塞式I/O的模型,使其輕量又高效。并且node.js的包管理器npm,是全球最大的開源庫(kù)生態(tài)系統(tǒng)。另外新版的Node.js已自帶npm,安裝Node.js時(shí)會(huì)一起安裝,npm的作用就是對(duì)Node.js依賴的包進(jìn)行管理,也可以理解為用來(lái)安裝/卸載Node.js需要裝的東西。

軟件功能

1、模塊

Node.js官方提供了很多模塊,這些模塊分別實(shí)現(xiàn)了一種功能,如操作文件的模塊fs,構(gòu)建http服務(wù)的模塊http等,每個(gè)模塊都是一個(gè)JavaScript文件,當(dāng)然也可以自己編寫模塊。

2、包

包可以將多個(gè)具有依賴關(guān)系的模塊組織在一起,封裝多個(gè)模塊,以方便管理。Node.js采用了CommonJS規(guī)范,根據(jù)CommonJS規(guī)范規(guī)定,一個(gè)JavaScript文件就是一個(gè)模塊,而包是一個(gè)文件夾,包內(nèi)必須包含一個(gè)json文件,命名為package.json。一般情況下,包內(nèi)的bin文件夾存放二進(jìn)制文件,包內(nèi)的lib文件夾存放JavaScript文件,包內(nèi)的doc文件夾存放文檔,包內(nèi)的test文件夾存放單元測(cè)試。package.json文件中需要包含的字段及包的使用,后面的實(shí)驗(yàn)再做詳細(xì)介紹。

3、npm包管理工具

npm是Node.js的包管理工具,npm定義了包依賴關(guān)系標(biāo)準(zhǔn),我們使用npm主要用來(lái)下載第三方包和管理本地下載的第三方包。

軟件特色

1、JavaScript

Node.js 提供對(duì) JavaScript 編程語(yǔ)言的支持。

2、開源

Node.js 是開源的,并由世界各地的貢獻(xiàn)者積極維護(hù)。

3、無(wú)處不在

Node.js 已經(jīng)適應(yīng)在各種各樣的地方工作。

收起介紹展開介紹

發(fā)表評(píng)論

0條評(píng)論