*****
**問題**:
```
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