最近想整vue3项目学习一下,结过发现死活都创建不了vue3的项目,所有创建(我都是采用的vue ui的创建方法)的vue项目的看package.json文件都是2.6版本的,这都让我感觉挺疑惑的,明明目录结构是vue3样式的但版本还是vue2。
后面百度了一下,并和同学讨论了一下,我认为是自己的@vue/cli的版本过低,我的脚手架的版本是4.3.1的,查了一下似乎现在都要4.5以上才可以choose vue version
于是我决定更新,出师不利就碰上疯狂报错
看到find python我下意识知道肯定是缺了某些下载环境,但我又暂时不想下python,那只好继续在百度上搜索解决方法,百度给的方法大部分都是两种
1.安装python27
2.npm 安装 windows-build-tools(管理员模式启动)
npm install --global --production windows-build-tools
那我肯定选最简单的那种方法啊,果断第二种。然鹅奇怪的地方又来了,输入命令后没出现网上所说的successfully 提示,只有add packages的提示,就像这样
搞完还是莫得python环境,那没办法只能去官网下载2.7版本了(不会安装的自己百度)
把python装完,有环境了这下总成了吧。再次运行@vue/cli更新命令,居然还是ERR code 1错误,只不过变成了find vs(当时忘记截图了)
百度完解决方案,好家伙要去下载visual studio(我打算练习vue3的前一天我才把vs卸了,因为感觉vscode方便多了)
所以绕了一大圈,最终是因为我当初卸了visual studio,导致一些c++和py环境没了,如果你看到这篇博客的问题与你类似且安装windows-build-tools没达到效果,我建议就是直接下载vs然后勾选python开发和c++开发支持,耐心等他装完重启,再进行更新命令就ok了
附上已经更新成功的图