vue-create 报错 command failed: yarn --registry=https://registry.npm.taobao.org --disturl=https://npm.
墨抒颖 人气:6@vue/cli 3.x 创建项目失败解决方案
报错信息
command failed: yarn --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.orghttps://img.qb5200.com/download-x/dist
报错原因
经bug修复后查明是yarn问题,yarn不能使用https://registry.npm.taobao.org
源,所以报出了该错误,yarn在安装完毕后会修改默认包使用方式为yarn,而vue提供的源yarn又不支持使用,所以报错
复现bug
将C:\Users\Administrator\.vuerc
文件中packageManager
修改为yarn
即可复现该bug
修复方法
该bug可能有一些并发原因,修复方法如下,请参考使用
前置条件
确保vue-cli,npm,node都是新版本,node在8+以上版本
方法一:清除npm缓存
npm cache clean --force
方法二:设置chromedriver
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.orghttps://img.qb5200.com/download-x/dist/chromedriver
方法三:修改npm,yarn源
npm install -g cnpm --registry=https://registry.npm.taobao.org
方法四:修改默认包管理器
找到C:\Users\Administrator\.vuerc
这个文件
设置packageManager
为npm
加载全部内容