npm換源的幾種姿勢
使用淘寶 NPM 映象(CNPM)
大家都知道國內直接使用 npm 的官方映象是非常慢的,這裡推薦使用淘寶 NPM 映象。
淘寶 NPM 映象是一個完整 npmjs.org 映象,你可以用此代替官方版本(只讀),同步頻率目前為 10分鐘 一次以保證儘量與官方服務同步。
可以使用淘寶定製的 cnpm (gzip 壓縮支援) 命令列工具代替預設的 npm:
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
這樣就可以使用 cnpm 命令來安裝模組了:
$ cnpm install [name]
單次使用
$ npm install --registry=https://registry.npm.taobao.org
永久更換映象
有時候,cnpm可能會造成各種奇奇怪怪的bug,例如:開發react-native的時候,使用cnpm可能會造成路徑報錯等。此時最好還是使用原汁原味的npm。所以,為了方便開發,我們最好是直接永久使用淘寶等其他的映象源
直接命令列的設定
$ npm config set registry https://registry.npm.taobao.org
手動修改設定
window
-
開啟.npmrc檔案(C:\Program Files\nodejs\node_modules\npm\npmrc,沒有的話可以使用git命令列建一個( touch .npmrc),用cmd命令建會報錯)
-
增加 registry =https://registry.npm.taobao.org 即可。
linux(包括MAC)
-
開啟~/.pip/pip.conf,如果沒有就自己創。
-
增加 registry =https://registry.npm.taobao.org 即可。
檢測是否修改成功
// 配置後可通過下面方式來驗證是否成功
npm config get registry
// 或
npm info express
恢復原來的映象
官方預設映象為:https://registry.npmjs.org/
如果想還原npm倉庫地址的話,只需要在把地址配置成npm映象就可以了
npm config set registry https://registry.npmjs.org/
相關文章
- PTH的幾種食用姿勢
- Windwos密碼匯出的幾種姿勢密碼
- 論JVM爆炸的幾種姿勢及自救方法JVM
- npm run dev 的正確使用姿勢NPMdev
- SpringBoot系列之攔截器注入Bean的幾種姿勢Spring BootBean
- SpringBoot系列Mybatis之引數傳遞的幾種姿勢Spring BootMyBatis
- 實戰小技巧19:List轉Map List的幾種姿勢
- 又拍雲張聰:OpenResty 動態流控的幾種姿勢REST
- 結合Spring傳送郵件的四種正確姿勢,你知道幾種?Spring
- 滿足你各種姿勢的最美Android開源日曆Android
- Python爬蟲的N種姿勢Python爬蟲
- Guava Cache使用的三種姿勢Guava
- 程式設計師須知,Python匯入模組的幾種姿勢!程式設計師Python
- npm,registry,映象源,npm切換源,yarn,cnpm,taobao,nrsNPMYarn
- 程式碼除錯的N種姿勢除錯
- PHP 檔案操作的各種姿勢PHP
- 解鎖跨域的九種姿勢跨域
- 建立 React 元件三種“姿勢”React元件
- [npm資源] naming-style,快速轉換各種命名風格NPM
- 論二級域名收集的各種姿勢
- 【吐血整理】Git的各種撤銷姿勢Git
- Powershell惡意程式碼的N種姿勢
- npm換源成淘寶映象NPM
- 在react中使用svg的各種騷姿勢ReactSVG
- 企業使用資料庫的12種姿勢資料庫
- Spring Boot 郵件傳送的 5 種姿勢!Spring Boot
- 入門快應用的另一種姿勢
- Go 中數字轉換字串的正確姿勢Go字串
- npm install過程失敗的幾種處理方法NPM
- 淺談OC物件初始化的三種姿勢物件
- 開啟Flutter動畫的另一種姿勢——FlareFlutter動畫
- 關於6種Web安全常見的攻防姿勢Web
- 實現同比、環比計算的N種姿勢
- 構建 Go 應用 docker 映象的十八種姿勢GoDocker
- 小程式各種姿勢實現登入
- 換一個帥一點姿勢實現DexHunter
- 2分鐘瞭解Python的5種傳參姿勢Python
- BeautifulSoup的使用姿勢