使用该命令一直有这个问题 ,这个命令是下载当前的最新版本的脚手架,我用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执行下载