*****
**问题**:
```
ERROR Failed to get response from https://registry.yarnpkg.com/vue-cli-version
-marker
Vue CLI v4.5.4
Failed to check for updates
? Please pick a preset: Default (Vue 3 Preview) ([Vue 3] babel, eslint)
```
**发生场景**:
1. 使用 vue create 命令创建时发生
```
vue create my-vue
```
2. Node.js 和 Vue的环境都是之前安装的, 不确定安装了多少模块。
**原因及解析**:
看上去是不能访问 yarn 的网站, yarn是什么东东?
yarn 的作用和npm相同,都是用来做包的管理的。npm是Node.js 默认的包管理其。
有可能是本地环境之前有安装过, 并设置使用 yarn 进行包管理。
卸载Vue, Node.js 之后,发现问题依旧存在。那Vue是如何找到以前的配置的呢?
答案就在C:\Users\用户名 这个目录下了。在这个目录下会有三个文件:
* .vuerc
* .npmrc
* .yarnrc
这是什么文件呢? rc
在Linux系统下,在用户目录中有一个很常见的文件 .bashrc, 这个文件用来设置一些个性化的设定,比如给一些命令设置一些简短的别名,这样调用命令就更方便。 rc 可以理解为以下几种意思:
* resource configure :资源配置
* runcom, run command ,
* run configuration
* run control
* runtime config
不管哪种解释,最终的效果都是在命令行运行的一些设置。
看一下.vuerc的内容,是一个JOSN格式的配置,内容如下
```
{
"useTaobaoRegistry": false,
"packageManager": "yarn"
}
```
这两句的意思是:
1. 不使用淘宝的镜像(也就是不从淘宝下载包)
2. 使用yarn进行包管理
问题找到了。
**解决方法**:
修改文件内容中的packageManager 为npm
```
{
"useTaobaoRegistry": false,
"packageManager": "npm"
}
```
注意,以下两种解法无效:
1. 删除.vuerc文件的内容, 会报该文件损坏的错误
2. 删除.vuerc文件,又会自动产生出来。
*****
- 引入篇
- 基础篇
- 快速入手
- 名词解释
- 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