首頁  >  文章  >  web前端  >  npm是node嗎

npm是node嗎

藏色散人
藏色散人原創
2021-12-10 14:16:482419瀏覽

npm不是node,npm是nodejs的套件管理器,而nodejs簡稱node,是javascript的一種運作環境,是對Google V8引擎進行的封裝,也就是說nodejs含有npm,但npm並不是指node。

npm是node嗎

本文操作環境:Windows7系統,nodejs10.16.2版,Dell G3電腦。

npm是node嗎?

node.js是javascript的一種運作環境,是對Google V8引擎的封裝。是一個伺服器端的javascript的解釋器。

包含關係,nodejs含有npm,比如說你安裝好nodejs,你打開cmd輸入npm -v會發現npm的版本號,表示npm已經安裝好。

引用大神的總結:

其實npm是nodejs的套件管理器(package manager)。我們在Node.js上開發時,會用到很多別人已經寫好的javascript程式碼,

如果每當我們需要別人的程式碼時,都根據名字搜尋一下,下載原始碼,解壓,再使用,會非常麻煩。於是就出現了套件管理器npm。

大家把自己寫好的源碼上傳到npm官網上,如果要用某個或某些個,直接透過npm安裝就可以了,不用管那個源碼在哪裡。

並且如果我們要使用模組A,而模組A又依賴模組B,模組B依賴模組C和D,此時npm會根據依賴關係,

把所有依賴的包都下載下來並且管理起來。試想如果這些工作全靠我們自己去完成會多麼麻煩!

推薦學習:《node.js影片教學

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

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