vue ui 创建项目报错Failed to get response from https://registry.yarnpkg.com/vue-cli-version-marker

问题描述

  1. 使用 vue ui 创建项目启动后 提示 Failed to get response from https://registry.yarnpkg.com/vue-cli-version-marker

  2. 清除缓存后提示 ERROR command failed: yarn

问题原因

  1. 安装 vue cli 时,初始创建项目选择了默认或者yarn。
  2. vue cli 的版本

解决办法

首先检查 vue cli 的版本:

  • 如果已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。
  • Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)。
  • 安装新版本 npm install -g @vue/cli

以下方法可根据情况选择尝试解决:

  • 方法一:强制清除缓存:npm cache clean --force
  • 方法二: 重新创建项目,并选择 npm 安装
  • 方法三: 进入到用户目录下,修改 .vuerc 文件中,注意该文件为隐藏文件。
    修改“packageManager”的值为 npm