Vue安装问题
很多小伙伴都从vue2.x转到vue3.X,但是不断重复着
npm uninstall -g @vue/cli //卸载3.x版本的脚手架
npm uninstall -g @vue-cli //卸载2.x版本的脚手架
npm install -g @vue/cli 3.X
然后在安装完vue3.x之后,在cmd里面执行vue相关命令都是显示找不到的,这是因为我们在下载node.js的时候,配置了npm下载依赖位置,比如我是放在了这个路径下D:\workspace\Apache\nodereps,配置的命令是
npm config set cache "D:\workspace\Apache\nodereps"
npm config set prefix "D:\workspace\Apache\nodereps"
当我们通过npm全局下载的vue.3x是被放到了nodereps的文件夹中,但是很多小伙伴在使用 npm uninstall -g @vue-cli 试图删除vue2.X,当时删除后执行vue -V 查看版本号,还是那个熟悉的2.9.1,这是因为之前下载的vue2.0版本被放到了C:\Users\Administrator\AppData\Roaming\npm这个目录下,在全局删除的时候只是删除了nodereps目录下的vue2.x,所以在cmd中执行vue -v 的时候依旧是拿到2.9.1版本
解决方法
我们使用先删除vue2.x,在执行vue3.x的命令
npm uninstall -g @vue-cli //卸载2.x版本的脚手架
npm install -g @vue/cli 3.X
我们打开安装node.js指定的npm下载目录,找到nodereps下的文件
在把C:\Users\Administrator\AppData\Roaming\npm路径下npm文件里面的内容删除,在把nodereps文件下的内容复制过来就好了