站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

npm和node.js有什么關(guān)系嗎

npm的中文意思為“node包管理器”,是Node.js平臺的默認(rèn)包管理工具,會隨著Nodejs一起安裝,npm管理對應(yīng)node.js的第三方插件;通過npm可以安裝、共享、分發(fā)代碼,管理node項目依賴關(guān)系。

npm和node.js有什么關(guān)系嗎

本教程操作環(huán)境:windows7系統(tǒng)、nodejs12.19.0版,DELL G3電腦。

什么是npm?和node.js有什么關(guān)系?

npm(全稱 Node Package Manager,即“node包管理器”)是Nodejs默認(rèn)的、以JavaScript編寫的軟件包管理系統(tǒng)。通過npm可以安裝、共享、分發(fā)代碼,管理項目依賴關(guān)系。

npm是JavaScript世界的包管理工具,并且是Node.js平臺的默認(rèn)包管理工具,會隨著Nodejs一起安裝。類似Java語法中的maven,gradle,python中的pip。

npm能解決NodeJS代碼部署上的很多問題,常見的使用場景有以下幾種:

  • 允許用戶從NPM服務(wù)器下載別人編寫的第三方包到本地使用。

  • 允許用戶從NPM服務(wù)器下載并安裝別人編寫的命令行程序到本地使用。

  • 允許用戶將自己編寫的包或命令行程序上傳到NPM服務(wù)器供別人使用。

npm是和Nodejs一起并存的,只要安裝了Nodejs,npm也安裝好了,安裝好Nodejs之后。打開終端,執(zhí)行如下命令,檢查是否安裝成功。

npm和node.js有什么關(guān)系嗎

擴(kuò)展知識:運行 npm run xxx 發(fā)生了什么

  • 運行 npm run xxx的時候,npm 會先在當(dāng)前目錄的 node_modules/.bin 查找要執(zhí)行的程序,如果找到則運行;

  • 沒有找到則從全局的 node_modules/.bin 中查找,npm i -g xxx就是安裝到到全局目錄;

  • 如果全局目錄還是沒找到,那么就從 path 環(huán)境變量中查找有沒有其他同名的可執(zhí)行程序。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
91麻豆精品国产91久久久久久| 国产午夜精品无码| 国产精品资源在线| 99RE6热在线精品视频观看| 四虎国产精品永久在线| 99在线热播精品免费99热| 亚洲精品国产自在久久 | 日韩欧群交P片内射中文| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 久久久久国产成人精品| 真实国产乱子伦精品一区二区三区| d动漫精品专区久久| 麻豆va在线精品免费播放| 日韩精品无码免费专区午夜不卡 | 最新国产午夜精品视频不卡| 精品一卡2卡三卡4卡乱码精品视频 | 国产精品国色综合久久| 人妻少妇精品一区二区三区| 精品无码久久久久久久动漫 | 国产在线精品观看免费观看| 国产成人无码精品久久久免费 | 亚洲福利精品一区二区三区| 日韩无套内射视频6| 中文字幕美日韩在线高清| 四虎一影院区永久精品| 国产成人无码精品久久久露脸| 国产麻豆剧传媒精品国产AV | 香港黄页精品视频在线| 无码国产亚洲日韩国精品视频一区二区三区 | 日韩丝袜在线观看| 日韩高清在线不卡| 蜜臀色欲AV在线播放国产日韩| 日韩av.com| 亚洲AV日韩AV永久无码久久| 亚洲av日韩av激情亚洲| 日韩精品人妻一区二区三区四区 | 久久国产精品免费一区二区三区| 国产精品无码国模私拍视频| 国产精品视频全国免费观看| 精品人妻一区二区三区毛片| 久久九九久精品国产免费直播|