1.什么是npm?
npm(node package manager)是隨同NodeJS一起安裝的包管理工具伊者,能解決NodeJS代碼部署上的很多問題乔煞,常見的使用場景有以下幾種:
允許用戶從NPM服務器下載別人編寫的第三方包到本地使用。
允許用戶從NPM服務器下載并安裝別人編寫的命令行程序到本地使用田弥。
允許用戶將自己編寫的包或命令行程序上傳到NPM服務器供別人使用峡竣。
由于新版的nodejs已經(jīng)集成了npm现恼,所以之前npm也一并安裝好了。同樣可以通過輸入 "npm -v" 來測試是否成功安裝奢驯。命令如下申钩,出現(xiàn)版本提示表示安裝成功
Npm可以理解為一個命令行工具,它的使命就是幫你為項目自動安裝所依賴的開發(fā)包瘪阁。
composer是php包依賴管理工具撒遣,node.js包管理工具是npm」芏澹可以這么去理解义黎。
http://registry.npmjs.org是npm的默認的開發(fā)包倉庫,在npm命令行工具里面我們可以指定使用不同的倉庫豁跑。http://registry.npmjs.org是官方的倉庫廉涕。其他的倉庫都是定時同步官方的倉庫。也就是說如果切換到其他倉庫代碼包有一定的延遲贩绕。但是切換成國內的鏡像源包的下載速度會很快火的。npm安裝插件過程:從http://registry.npmjs.org下載對應的插件包(該網(wǎng)站服務器位于國外,所以經(jīng)常下載緩慢或出現(xiàn)異常)
阿里云官方鏡像站:https://developer.aliyun.com/mirror/
2.查看npm源地址設置:(默認官方鏡像地址)
npm config get registry
https://registry.npmjs.org/
3.配置阿里巴巴鏡像地址:(推薦淑倾,速度夠快馏鹤,同步頻率快,穩(wěn)定)
阿里云官方鏡像站:https://developer.aliyun.com/mirror/
Npm阿里云地址:
npm config?set registry ?https://registry.npmmirror.com
原淘寶npm 域名即將停止解析娇哆,正如在《淘寶NPM 鏡像站喊你切換新域名啦》 中預告的那樣:http://npm.taobao.org 和 http://registry.npm.taobao.org 將在 2022.06.30 號正式下線和停止 DNS 解析湃累。域名切換規(guī)則:
http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com
?
4.如果需要解除鏡像并恢復到官方源,請執(zhí)行以下命令:
npm config?set registry ?https://registry.npmjs.org