首頁 >web前端 >前端問答 >什麼是nodejs和npm

什麼是nodejs和npm

青灯夜游
青灯夜游原創
2021-10-29 16:58:513390瀏覽

nodejs是一個基於Chrome V8引擎的JavaScript運行環境,是一個讓JavaScript運行在服務端的開發平台。 npm的中文意思是“node套件管理器”,是Nodejs預設的、以JavaScript編寫的軟體包管理系統。

什麼是nodejs和npm

本教學操作環境:windows7系統、nodejs 12.19.0&&npm 6.14.8版、Dell G3電腦。

什麼是nodejs?

Node.js發佈於2009年5月,由Ryan Dahl開發,是一個基於Chrome V8 引擎的JavaScript 運行環境,是一個讓JavaScript 運行在服務端的開發平台,使用了一個事件驅動、非阻塞式I/O模型, 讓JavaScript 運行在服務端的開發平台,它讓JavaScript成為與PHP、Python、Perl、Ruby等服務端語言平起平坐的腳本語言。

Node.js對一些特殊用例進行最佳化,提供替代的API,讓V8在非瀏覽器環境下運作得更好,V8引擎執行Javascript的速度非常快,效能非常好,基於Chrome JavaScript運行時建立的平台, 用於方便地建立響應速度快、易於擴展的網路應用。

什麼是npm?

npm(全名為 Node Package Manager,即「node套件管理器」)是Nodejs預設的、以JavaScript編寫的軟體套件管理系統。透過npm可以安裝、分享、分發程式碼,管理專案依賴關係。

npm是JavaScript世界的套件管理工具,也是Node.js平台的預設套件管理工具,會隨著Nodejs一起安裝。類似Java語法中的maven,gradle,python中的pip。

npm能解決NodeJS程式碼部署上的許多問題,常見的使用情境有以下幾種:

  • 允許使用者從NPM伺服器下載別人寫的第三方包到本地使用。

  • 允許使用者從NPM伺服器下載並安裝別人編寫的命令列程式到本機使用。

  • 允許使用者將自己編寫的套件或命令列程式上傳到NPM伺服器供別人使用。

npm是跟Nodejs一起並存的,只要安裝了Nodejs,npm也安裝好了,安裝好Nodejs之後。開啟終端,執行以下命令,檢查是否安裝成功。

什麼是nodejs和npm

【推薦學習:《nodejs 教學》】

以上是什麼是nodejs和npm的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn