前言
nvm用yarn命令下载vue cli后,创建vue项目或者查看vue版本号都会显示“vue不是内部或外部命令,也不是可运行的程序 或批处理文件”,以下提供解决方案。
解决方案
这种情况出现的主要原因是用yarn去下载了脚手架,建议还是用npm下载脚手架。如果用yarn下载脚手架还需要额外配置环境变量。(麻烦)
建议直接使用npm下载脚手架。
如果npm下载过程中比较慢,建议可以切换为国内的镜像源地址,具体如下:
设置淘宝镜像源地址:
npx nrm use taobao
或者
npm config set registry https://registry.npmmirror.com/
重置为官方的镜像源:
npx nrm use npm
或者
npm config set registry https://registry.npmjs.org/
查看当前镜像源地址:
npm config get registry
其他镜像源地址
腾讯镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
淘宝镜像 (官网 https://npmmirror.com/)
npm config set registry https://registry.npmmirror.com/
华为镜像
npm config set registry https://mirrors.huaweicloud.com/repository/npm/
总结
建议使用npm下载vue脚手架,如果下载过程慢,可以尝试更换镜像源地址。