編程技巧系列-更換npm鏡像源,提高npm訪問速度

引言

npm是node包管理和分發工具,應用十分廣泛。但是在實際使用中常常會發現下載過程十分緩慢。其實是因爲npm本身自帶的源爲https://registry.npmjs.org/,而這個源在國內使用的時候十分緩慢,爲了方便使用,提高npm下載速度,可以更換國內的優秀npm鏡像。

一、國內優秀鏡像

國內優秀的npm鏡像有:

1.1 淘寶鏡像

1.2 cnpmjs鏡像

二、更換源

更換npm默認鏡像源有兩種方式,分別爲臨時更換和永久更換。

2.1 臨時更換

  • 臨時更換爲淘寶鏡像

    npm --registry=https://registry.npm.taobao.org install swagger-editor
    #指定本次安裝swagger-editor使用淘寶鏡像
    
  • 臨時更換爲cnpmjs鏡像

    npm --registry=http://r.cnpmjs.org/ install swagger-editor
    

2.2 永久更換

  • 永久更換爲淘寶鏡像

    #設置淘寶鏡像
    npm config set registry https://registry.npm.taobao.org
    #查詢設置是否成功
    npm config get registry
    
  • 永久更換爲cnpmjs鏡像

    #設置淘寶鏡像
    npm config set registry http://r.cnpmjs.org/
    #查詢設置是否成功
    npm config get registry
    
  • 使用cnpm
    除了更換npm默認鏡像源的方式,還可以使用cnpm來代替npm,間接實現提高下載速度。cnpm的安裝和使用方式如下:

    • 安裝cpnm

      #安裝
      npm install -g cnpm --registry=https://registry.npm.taobao.org
      #查詢版本
      cpnm -v
      
    • 使用cnpm替代npm

      #使用cpnm命令替代npm命令
      cnpm install swagger-ui
      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章