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

        node環境中的npm是什么

        node環境中的npm是默認的包管理和分發工具;npm的全稱是“Node Package Manager”,已經成為了非官方的發布node模塊的標準,npm允許用戶從NPM服務器下載別人編寫的第三方包到本地使用,或者允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用。

        node環境中的npm是什么

        本文操作環境:Windows10系統、nodejs 16版、Dell G3電腦。

        node環境中的npm是什么

        npm是JavaScript運行時環境Node.js的默認包管理器。

        NPM的全稱是Node Package Manager,是一個NodeJS包管理和分發工具,已經成為了非官方的發布Node模塊(包)的標準。

        npm是隨同Nodejs一起安裝的包管理工具,能解決Nodejs代碼部署上的很多問題,常見的使用場景有以下幾種:

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

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

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

        由于新版的nodejs已經集成了npm,所以之前npm也一并安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝。命令如下,出現版本提示表示安裝成功:

        $ npm -v 2.3.0

        如果你安裝的是舊版本的 npm,可以很容易得通過 npm 命令來升級,命令如下:

        $ sudo npm install npm -g /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@2.14.2 /usr/local/lib/node_modules/npm

        如果是 Window 系統使用以下命令即可: npm install npm -g

        全局安裝與本地安裝

        npm 的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差別只是有沒有-g而已,比如

        npm install express          # 本地安裝 npm install express -g   # 全局安裝

        如果出現以下錯誤: npm err! Error: connect ECONNREFUSED 127.0.0.1:8087

        解決辦法為: $ npm config set proxy null

        本地安裝

        • 將安裝包放在 ./node_modules 下(運行 npm 命令時所在的目錄),如果沒有 node_modules 目錄,會在當前執行 npm 命令的目錄下生成 node_modules 目錄。

        • 可以通過 require() 來引入本地安裝的包。

        全局安裝

        • 將安裝包放在 /usr/local 下或者你 node 的安裝目錄。

        • 可以直接在命令行里使用。

        如果你希望具備兩者功能,則需要在兩個地方安裝它或使用 npm link。

        推薦學習:《nodejs視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产精品视频久久| 国产高清日韩精品欧美激情| 国产一精品一av一免费爽爽| 欧美日韩国产精品 | 久久这里只有精品18| 国产成人毛片亚洲精品| 91视频精品全国免费观看| 最新国产精品拍自在线播放| 国产成人久久精品二区三区| 3D动漫精品啪啪一区二区下载| 亚洲精品动漫免费二区| 国产亚洲精品无码拍拍拍色欲 | 在线精品亚洲| 精品亚洲欧美无人区乱码| 亚洲国产精品国自产拍电影| 精品永久久福利一区二区| 亚洲日韩精品一区二区三区| 久久亚洲国产成人精品无码区| 99精品视频在线观看婷| 国内精品91最新在线观看| 国产精品禁18久久久夂久| 日韩人妻精品一区二区三区视频 | 2021年精品国产福利在线| 精品免费视在线观看| 99久久精品午夜一区二区| 精品国产一区二区三区久久久狼| 亚洲av无码乱码国产精品fc2 | 国产精品亚洲一区二区三区在线 | 精品久久久久久无码人妻热| 刺激无码在线观看精品视频| 欧美精品人爱c欧美精品| 国产香蕉精品视频在| 欧美777精品久久久久网| 青青草国产精品久久久久| 四虎国产精品永久地址99| 亚洲国产精品久久久久婷婷老年 | 精品伦精品一区二区三区视频| 国产福利电影一区二区三区久久久久成人精品综合 | 色欲久久久天天天综合网精品| 在线亚洲欧美中文精品| 亚洲精品国精品久久99热|