首頁 > web前端 > css教學 > 節點及其與NPM一起工作的方式

節點及其與NPM一起工作的方式

尊渡假赌尊渡假赌尊渡假赌
發布: 2025-03-15 10:52:13
原創
358 人瀏覽過

節點及其與NPM一起工作的方式

本指南探索Node.js(節點)及其與NODE軟件包管理器NPM的關係。讓我們從基礎開始:

  • Node.js是服務器端JavaScript:與基於瀏覽器的JavaScript不同,Node利用V8,Chromium的JavaScript引擎,在瀏覽器環境外執行JavaScript。儘管兩者都共享相同的核心語言,但它們的功能和應用程序差異很大。
  • NPM獨立於節點:您不需要Node.js知識即可使用NPM。

NPM儘管在其網站上具有嬉戲的替代名稱,但根本將“節點”和“包裝管理器”結合在一起。稍後我們會深入研究包裝管理人員;本章重點介紹了節點。

指南章節:

  1. 本指南的聽眾
  2. 了解“ NPM”
  3. 命令行基礎知識
  4. 探索node.js (當前章節)
  5. 包裝經理解釋說
  6. 安裝NPM
  7. 安裝NPM軟件包
  8. NPM命令
  9. 安裝現有的NPM項目

Node.js:JavaScript超越瀏覽器

JavaScript的傳統角色是與HTML和CSS一起在Web瀏覽器中。但是,Node.js將JavaScript的覆蓋範圍擴展到服務器端編程。

這是一個重大突破。 JavaScript不再需要瀏覽器才能功能。因此,“節點JavaScript”和“基於瀏覽器的JavaScript”之間的區別。

服務器端與客戶端

客戶端語言(HTML,CSS,JavaScript)在用戶的瀏覽器中運行,而服務器端語言(PHP,Ruby,Python等)在服務器上執行。服務器端語言通常提供更廣泛的功能。

由瑞安·達爾(Ryan Dahl)牽頭的Node.js的創建,利用JavaScript的速度(尤其是與PHP和Ruby相比),以使其在各種環境中使用。

Node.js的工作方式

Node.js本質上以JavaScript作為服務器端語言在瀏覽器之外運行。這是通過使用JavaScript引擎(例如V8(Chromium's Engine))來實現的,該引擎可以獨立運行。 V8的受歡迎程度源於Chrome的廣泛使用。

從瀏覽器中提取JavaScript引擎並獨立運行的能力使服務器端JavaScript成為現實。

node.js:類似但不同的

儘管Node.js和基於瀏覽器的JavaScript共享相同的核心語言和語法,但它們的功能差異很大。 Node.js中不存在瀏覽器特定的API(例如windowdocumentfetch )。但是, console.log仍然是一個有價值的工具,Node.js提供了自己獨特的API,例如process對象。

隨著時間的流逝,Node.js和基於瀏覽器的JavaScript沿著不同的路徑發展,從而產生了獨特的特徵和開發方法。直立貝司和電低音吉他的類比恰當地說明了它們的相似性和差異。

Node.js提供服務器端功能,例如文件系統訪問,系統級API交互,電子郵件處理,請求處理和任務計劃。

local node.js執行

Node.js通常與NPM捆綁在一起。雖然Node.js安裝是必需的,但可以在沒有深度Node.js知識的情況下使用NPM。我們將在後面的一章中介紹安裝。

要測試Node.js(如果安裝),請使用簡單的JavaScript代碼創建一個test.js文件:

 console.log('node.js正在運行!');

const數= [1,2,3,4,5];

numbers.foreach(number => {
  console.log(編號);
});
登入後複製

使用node test.js在您的終端中運行此。您也可以使用node輸入交互式node.js環境。

下一步

本章提供了對Node.js的基本理解。 Node.js能夠在瀏覽器之外運行JavaScript的能力,可以創建由NPM管理的服務器端軟件包。下一章將詳細探討軟件包經理。

←第3章第5章→

以上是節點及其與NPM一起工作的方式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板