`There appears to be trouble with your network connection. Retrying`
下载包太大,导致超时。
如果有网速比较快的代理服务器的话, 可以配置http和https访问的代理。
1. 系统层级设置网络代理。
2. 使用yarn 设置代理服务器
3. 增加yarn 下载包的超时时间设置
4. npm
5. 切换下载镜像源
## 设置网络代理
#### Linux 中设置代理
1. 在 `/etc/apt/apt.conf` 或者 `/etc/environment` 配置
```
Acquire::http::proxy "http://username:password@proxy:port";
Acquire::https::proxy "http://username:password@proxy:port";
Acquire::ftp::proxy "http://username:password@proxy:port";
```
2. 在.bashrc中配置代理
```
export http_proxy="http://username:password@proxy:port";
export https_proxy="http://username:password@proxy:port";
export HTTPS_PROXY="http://username:password@proxy:port"
export HTTP_PROXY="http://username:password@proxy:port"
```
## yarn 设置网络代理
```
yarn config set proxy http://username:password@host:port
yarn config set https-proxy http://username:password@host:port
```
## 增加yarn 下载包的超时时间设置
`yarn install --network-timeout=100000`
这里设置为100秒
## npm 设置代理
```
npm config set registry http://registry.npmjs.org/
npm config set proxy http://username:mypassword@proxy:port
npm config set https-proxy http://username:mypassword@proxy:port
npm config set strict-ssl false
npm --proxy http://myusername:mypassword@proxy.us.somecompany:8080 --without-ssl --insecure -g install
```
## 切换下载镜像源
```
yarn config set registry https://registry.npm.taobao.org
```
通过 `npm config ls` 可以查看是否更改成功。
备注:
如果有多个镜像源, 可以使用nrm 进行管理, nrm 是一个 npm 源管理器
1. 全局安装nrm: `npm install nrm -g`
2. 查看镜像源: `nrm ls`
3. 切换镜像源: `nrm use npm`
4. 安装需要的模块: `npm install <package-name>`
5. 如果需要安装全部依赖: `npm install`
## 方法
1.单个依赖下载
`yarn add xxx -W`
`yarn add <yourPackage> --network-timeout 100000`
3. 多跑几次
4. 更换镜像
默认的registry 是 https://registry.yarnpkg.com, 更换成淘宝的 https://registry.npm.taobao.org
```
yarn config list
yarn config delete proxy
npm config rm proxy
npm config rm https-proxy
yarn config set registry https://registry.npm.taobao.org
```
- 引入篇
- 基础篇
- 快速入手
- 名词解释
- Vue语法
- Vue安装
- Vue实例
- 模板语法
- 计算属性和侦听器
- Class与Style绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
- 进阶篇
- 常用模块
- 单文件组件
- 快速学会Vue Router路由
- Vue Route 进阶使用
- Vuex 与状态管理
- Axios
- Mock.js
- data数据显示在页面
- Vue生命周期
- Vue按需加载组件
- 国际化
- 页面加载进度条 -NProgress
- 自定义主题颜色
- 开发篇
- Vue入门——创建并运行一个Vue项目
- Vue + Element UI 项目创建
- 使用Vue ui项目创建工具在网页中创建Vue项目
- Vue项目创建入门实例
- Vue CLI
- 创建项目
- 使用Visual Studio Code 开发Vue项目
- 高级篇
- 组件深入
- Vue+Element
- Vue + ElementUI 主题颜色切换
- 工具篇
- 在线代码编辑器
- 开发工具(IDE,集成开发环境)
- npm(JavaScript包管理工具)介绍
- Node.js(npm)在Windows下安装
- webpack介绍
- webpack快速实例
- webpack
- 快速入门实例
- 安装
- 概念
- Nodejs
- 基础
- npm
- 命令参考
- 命令
- 模块安装
- Babel
- 问题解决篇
- ERROR Failed to get response from https://registry.yarnpkg.com/vue-cli-version -marker
- Vue常见问题
- You are using the runtime-only build of Vue where the template compiler is not
- yarn 报unable to get local issuer certificate
- yarn There appears to be trouble with your network connection. Retrying
- Expected Boolean, got String with value "true".
- 项目篇
- 项目创建
- 项目设计
- 页面
- 开发问题
- 后端
- Spring Boot + Activiti 工作流框架搭建之一
- Spring Boot + Activiti 工作流框架搭建之二
- 工作流
- Java流程框架
- Activiti
- 页面风格
- green
- blue
- orange
- 参考篇
- 好的Git项目
- Vue的在线js
- 指令
- 开发说明
- JavaScript 高级
- export和import
- JS模块化规范对比以及在Node.js的实现
- Storage
- ES2015
- scss
- CSS、Sass、SCSS