# npm

# 设置镜像

方法一:

npm config set registry http://ip:port/path

方法二:

编辑 ~/.npmrc 加入下面内容

registry = registry.cnpmjs.org

# yarn

设置镜像

# 查看当前模块镜像
yarn config set registry
# 注册模块镜像
yarn config set registry https://r.npm.taobao.org 
# node-gyp 编译依赖的 node 源码镜像
yarn config set disturl https://npm.taobao.org/dist

选择添加

# node-sass 二进制包镜像
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass 
# electron 二进制包镜像
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/  
# puppeteer 二进制包镜像
yarn config set puppeteer_download_host https://npm.taobao.org/mirrors
# chromedriver 二进制包镜像
yarn config set chromedriver_cdnurl https://npm.taobao.org/mirrors/chromedriver
# operadriver 二进制包镜像
yarn config set operadriver_cdnurl https://npm.taobao.org/mirrors/operadriver
# phantomjs 二进制包镜像
yarn config set phantomjs_cdnurl https://npm.taobao.org/mirrors/phantomjs 
# selenium 二进制包镜像
yarn config set selenium_cdnurl https://npm.taobao.org/mirrors/selenium 
# node-inspector 二进制包镜像
yarn config set node_inspector_cdnurl https://npm.taobao.org/mirrors/node-inspector 

# 清空缓存
yarn cache clean 

升级操作

$ yarn upgrade react@^
# 或者
$ yarn upgrade package@[version]
# 或者 需要手动选择升级的依赖包,按空格键选择,a 键切换所有,i 键反选选择
$ yarn upgrade-interactive --latest

# 全局操作

# 查看 npm 全局安装过的包
npm list -g --depth=0
# 全局移除
npm uninstall -g vue-cli
# 查看 yarn 全局安装过的包
yarn global list --depth=0
# 全局移除
yarn global remove vue-cli