站長資訊網
最全最豐富的資訊網站

npm和node.js有什么關系嗎

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

npm和node.js有什么關系嗎

本教程操作環境:windows7系統、nodejs12.19.0版,DELL G3電腦。

什么是npm?和node.js有什么關系?

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之后。打開終端,執行如下命令,檢查是否安裝成功。

npm和node.js有什么關系嗎

擴展知識:運行 npm run xxx 發生了什么

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

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

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

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
大伊香蕉精品视频在线导航| 日韩国产成人资源精品视频 | 久久久久四虎国产精品| 伊人精品久久久久7777| 亚洲日韩av无码中文| 国产99视频精品草莓免视看| 成人国产精品一区二区网站公司| 无码人妻精品一区二区三区99性 | 久久精品国产成人| 国产精品免费αv视频| 日韩精品无码一区二区视频| 国语精品91自产拍在线观看二区 | 国产精品一区二区无线| 四虎精品影院在线观看视频| 2020国产精品永久在线| 亚洲国产日产无码精品| 日韩av无码久久精品免费| 久久久久亚洲精品美女| 久久精品九九亚洲精品天堂| 最新精品露脸国产在线| 久久精品亚洲福利| 国产精品福利在线观看免费不卡| 四虎国产精品永久地址入口| 亚洲性色AV日韩在线观看| 亚洲精品无码专区| 久久91精品国产91久久| 久久精品国产亚洲AV网站| 久久国产乱子伦精品免费一| 久久亚洲AV午夜福利精品一区 | 最新国产精品自在线观看| 精品毛片乱码1区2区3区| 日产精品一卡2卡三卡4乱码| 国产精品9999久久久久| 日韩精品无码专区免费播放| 久久精品国产亚洲av麻| 亚洲AV永久无码精品成人| 亚洲国产精品va在线播放 | 国产精品一区视频| 国内揄拍国内精品对白86| 欧美日韩精品一区二区在线观看| 亚洲国产精品久久久久秋霞小|