vue-cli2.x旧版本卸载不掉的问题解决方案(亲测+踩坑)附Vue脚手架安装教程
旧版本卸载
问题说明
vue2.x脚手架旧版本卸载不掉的问题:(卸载命令运行后输入vue --version仍一直显示旧版本)
问题解释
首先明确一点,卸载不掉肯定说明你的电脑中至少有两个地方存在脚手架,而你的卸载操作只是卸载了其中之一。而出现这个情况的原因,一般来说是你在npm的默认路径下安装过脚手架,在配置了npm全局安装路径之后又安装过脚手架,所以有两个脚手架。(顺带一提,这样的情况提示的都是默认安装路径下的vue脚手架版本)
问题解决
所以关键的问题就是去卸载npm默认安装路径下的vue脚手架,步骤如下
- 查看C:\Users\Administrator\AppData\Roaming\npm\node_modules下是否有vue-cli,@vue,删除它
- 查看C:\Users\Administrator\AppData\Roaming\npm下是否有npm相关文件,删除(可参考下图我的回收站中的文件及他们的原地址)
- 重新查看vue版本,提示’vue’ 不是内部或外部命令,也不是可运行的程序或批处理文件,此时可安装新版本。如果提示vue路径问题,表示第2步中你没删干净
脚手架安装
首先,确保已安装node.js,且已配置环境变量(我的nodejs环境变量E:\develop\node.js)
设置npm的默认全局安装路径和缓存路径,我的设置如下
- npm config set prefix “E:\develop\node.js\node_global”
- npm config set cache “E:\develop\node.js\node_cacle”
建议配置npm淘宝镜像,提高下载速度npm config set registry https://registry.com.taobao.org,如果忘记自己是否配置过,可通过npm config get registry查看
以管理员身份运行cmd,执行npm install -g @vue/cli(3.x版本及以上的脚手架)
有警告没事,不是你的问题配置环境变量,也就是将第二步中的prefix路径添加到环境变量中(我这里即为E:\develop\node.js\node_global)
使用vue --verion命令查看是否安装成功新版本(注意要先关闭当前cmd窗口,重新打开)
现在可以创建vue脚手架了,cmd进入要创建项目的文件夹,执行vue create 项目名。
ps:最后一个问题,如果使用vue命令时提示你node版本太低,更新node版本就好了。
vue-cli2.x旧版本卸载不掉的问题解决方案(亲测+踩坑)附Vue脚手架安装教程相关推荐
- (亲测无坑)Centos7.x使用kubeadm安装K8s集群1.15.0版本
基础环境配置 三台Centos7.x的服务器,主节点 cpu >=2,node节点>=1 注:(上述cpu为最低配置,否则集群安装部署会报错,无法启动,对其他硬件无硬性要求) 以下操作若无 ...
- vue项目中将视频链接分享至推特的解决方法及踩坑记录
vue项目中将视频链接分享至推特的解决方法及踩坑记录 将动态改变的视频链接分享至推特,并希望能直接在推特上播放视频的需求实现方法及踩坑记录 如果只要将文本或链接分享到推特,不需要推特识别图片/视频等媒 ...
- 安装matlab201*版本过程中文转英文(附matlab英文版安装教程)
安装matlab201*版本过程中文转英文(附matlab英文版安装教程) 1.First,you should click home button(chinese name "主页&quo ...
- 微信小程序用户自动检测最新版本并更新2020年最新版亲测
微信小程序新版本发布之后,用户使用依然是旧版本,这是因为在微信中有旧版本的缓存,不会及时更新到新版本.要想让用户更新到新版本,可以通过提示用户在微信中的"发现 - 小程序"入口中将 ...
- vue+vuex+leaflet Jest单测踩坑指南
环境 Vue CLI 3 TypeScript 3.1.4 Leaflet 1.3.4 相关文档 vue-test-utils.vuejs.org/zh/guides/#- 踩坑 1.iview按需引 ...
- window查看端口号使用_踩坑搭建vue说端口号被占用?
" 最近自己有时间搭建了一下vue框架,遇到了一个问题,端口号被占用" 这个时候我就根据这个报错搜了一下百度,遇到了 解决方法(本人使用mac系统):在控制台输入sudo lsof ...
- PS2021安装教程视频方法(附个人详细安装教程)windows版本
Photoshop 2021国内简称pscc2021,它其具有简单而快捷的操作方式.直观的效果预览.图像智能处理的集成等特点,专为业余摄影师.摄影爱好者和商务用户设计,无需掌握太多的专业知识,就可以轻 ...
- lgg8各个版本_LG G8 展示机 升级安卓10 防踩坑指南
先来对比下展示机版本信息是不是大体相同再下手 关于手机中,无s/n,无IMEI 安卓9软件版本为G820UM10C,硬件版本1.0 被阉割功能:5G频段wifi,nfc,移动网络(无基带),高分屏,r ...
- 新手可直接复现:Duan版本CenterNet在2080Ti上训练自己的数据集——踩坑记录
实验室换了GPU,记录下centernet在新电脑上的配置过程,如果对下面很多不理解先阅读我以前的这篇博客即可初学者复现CornerNet:详细指导零基础在Ubuntu系统运行该代码并完全理解论文思路 ...
最新文章
- KeyWordHelper-关键字提取类(注:使用第三方组件DictSeg.dll)
- iOS开发之指定UIView的某几个角为圆角
- A Simple Problem with Integers POJ - 3468(线段树+区间查询+区间修改+建树+懒惰标记模板)+(树状数组)
- 上班族如何当老板 五大模式任你选
- bz2005 2005: [Noi2010]能量采集 数学题
- 软件测试宝藏图_tSQLt –数据库单元测试中被遗忘的宝藏
- Linux 搭建SVN server
- oracle中有没有=,在oracle中有没有方式来实现这样的统计啊?
- VOS防止盗打及后门的安全策略
- Redis学习笔记整理(黑马程序员视频课程)
- PID实现水平姿态角控制
- sow 项目范围说明书的区别
- SOLIDWORKS教程:solidworks设计绘图的七大实用技巧
- [c++] WINAPI
- Linux 设置PS1变量颜色
- 十进制数转化为二进制数的两种方法
- 图的遍历 —— 广度优先遍历
- 幂指函数的求导方法, 了解对数恒等式的定义
- java--快速输出sql语句
- 数位板跟数位屏有什么区别,哪个好些?
热门文章
- [PPPOE]PPPD的选项
- vue2 卸载 uninstall vue-meta 报错 up to date, audited 1389 packages in 10s 96 packages are looking for
- 抖音用计算机打电话怎么按,抖音怎么用一部手机进行电脑直播
- 手机的模拟,有耗电和充电方法, 有电量的属性
- 微信小程序showToast在真机中显示时间不可控制,显示时间短
- 一个用JAVA写的画图程序
- .length和.length()
- Ubuntu——终端多窗口分屏工具Terminator
- 千亿美妆市场“野蛮生长”,悦瞳靠“假睫毛”能否“翘”动市场?
- 微信分享内容给朋友、朋友圈、QQ、QQ空间等