如何解决vue脚手架问题Error: Can‘t find Python executable “python“, you can set the PYTHON env variable

使用该命令一直有这个问题 ,这个命令是下载当前的最新版本的脚手架,我用npm i -g vue/cli下载老版本的没有问题。但是我想用新的版本。

npm i -g @vue/cli

 第一种:在网上说用这个方法我试过了没用,可能对于一部分人有用,还有很多要下载Python并且通过配置解决的麻麻烦烦的方法反正对于我来说都没有用而且麻烦。

npm install --global --production windows-build-tools

第二种:是我自己根据网上的各类方法最后自己不断实验总结出来的办法,用npm命令卸载当前安装的低版本vue-cli,vue,  vue-router 等,之前安装的与vue相关的组件,记住要用管理员身份打开控制台执行才有权限哦,操作如下:

 

npm uninstall -g vue-cli
npm uninstall -g vue
npm uninstall -g  vue-router

卸载完毕后安装cnpm命令,并且将cnpm的命令的下载源换为淘宝镜像

npm install -g cnpm -registry=https://registry.npm.taobao.org

查看下载源是否更换 ,如果结果为淘宝则更换成功

cpnm get registry

如果没有再次执行以下更换源命令,然后再去查看一下

cnpm set registry=https://registry.npm.taobao.org

如果更换成功用cnpm命令即可下载脚手架最新版本

cnpm i -g @vue/cli

输入即可查看到4版本的最新版本的vue-cli则说明成功了,

vue -V

总结:如果还是没有解决说什么超时的错误的时候也可能网络的问题呢,可以换一个网络在以管理员身份打开控制台用cnpm执行下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值