鏡像使用方法
- (三種辦法任意一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候配置還在):
1.通過config命令
npm config set registry https://registry.npm.taobao.org
npm info underscore //(如果上面配置正確這個命令會有響應)
2.命令行指定
npm --registry https://registry.npm.taobao.org info underscore
3.編輯 ~/.npmrc
加入下面內容
registry = https://registry.npm.taobao.org
國內鏡像的參考網址
- 最好使用cnpm替代原本的cpm,可以解決很多的問題
安裝命令
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
-
或者可以直接通過添加?
npm
?參數?alias
?一個新命令:
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"# Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \--cache=$HOME/.npm/.cache/cnpm \--disturl=https://npm.taobao.org/dist \--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
安裝模塊
-
從?registry.npm.taobao.org?安裝所有模塊. 當安裝的時候發現安裝的模塊還沒有同步過來, 淘寶 NPM 會自動在后臺進行同步, 并且會讓你從官方 NPM?registry.npmjs.org?進行安裝. 下次你再安裝這個模塊的時候, 就會直接從 淘寶 NPM 安裝了
cnpm install [name]
同步模塊
- 直接通過?
sync
?命令馬上同步一個模塊, 只有?cnpm
?命令行才有此功能:
$ cnpm sync connect
- 當然, 你可以直接通過 web 方式來同步:?/sync/connect
$ open https://npm.taobao.org/sync/connect
其它命令
- 支持?
npm
?除了?publish
?之外的所有命令, 如:
cnpm info connect
淘寶NPM鏡像
這是一個完整?npmjs.org
?鏡像,你可以用此代替官方版本(只讀),同步頻率目前為?10分鐘?一次以保證盡量與官方服務同步。
- 當前?registry.npm.taobao.org?是從?r.cnpmjs.org?進行全量同步的.
- 當前?npm.taobao.org?運行版本是:?cnpmjs.org@3.0.0-rc.31
- 本系統運行在?Node.js@v12.8.1 上.
- 開源鏡像:?http://npm.taobao.org/mirrors
- Node.js 鏡像:?http://npm.taobao.org/mirrors/node
- alinode 鏡像:?http://npm.taobao.org/mirrors/alinode
- phantomjs 鏡像:?http://npm.taobao.org/mirrors/phantomjs
- ChromeDriver 鏡像:?http://npm.taobao.org/mirrors/chromedriver
- OperaDriver 鏡像:?http://npm.taobao.org/mirrors/operadriver
- Selenium 鏡像:?http://npm.taobao.org/mirrors/selenium
- Node.js 文檔鏡像:?http://npm.taobao.org/mirrors/node/latest/docs/api/index.html
- NPM 鏡像:?https://npm.taobao.org/mirrors/npm/
- electron 鏡像:?https://npm.taobao.org/mirrors/electron/
- node-inspector 鏡像:?https://npm.taobao.org/mirrors/node-inspector/