在我学习vue-cli3的过程中,首先就是安装环境,但是在这里遇到一个大坑,心累···

使用了无数遍npm uninstall -g @vue/cli-init都无法卸载vue-cli 3.0X

上网找资料,终于找到跟自己相似情况的小伙伴,其实主要是环境变量的问题。

在默认情况下,node和vue并没有配置环境变量,所以默认npm安装路径在:C:UsersMynAppDataRoaming

pm

ode_modules文件夹下,而node.js我们一般安装在D盘,这样就会有路径冲突,所以需要通过修改环境变量的方式来实现路径的一致。

1.添加node.js的安装路径

dos下查询node的安装路径:

将node的安装路径添加到path环境变量

添加新的系统变量NODE_PATH,此处value为:node文件夹下的node_modules文件夹路径

2.重新设置npm默认安装路径:

命令:

npm config set prefix "D:

odejs" //这里的路径必须是上面path对应!

npm config set cache "D:

odejs

ode_cache"  //---这里是我自定义的缓存路径,无关紧要

3.重新卸载vue-cli2

4.重新安装vue-cli3

测试是否安装成功:Dos下输入命令:vue -V,就可以看到当前版本号

5.在vue-cli3的环境下,兼容vue-cli2

虽然成功安装了vue-cli3,在很大程度上,你还会需要vue-cli2的环境,解决办法就是安装桥接工具,命令如下:

npm install -g @vue/cli-init

//安装完后 就还可以使用 vue init 命令

vue init webpack my_project

卸载vuecli3_112、vue-cli3安装遇到的问题,卸载不掉旧版本,导致更新不了相关推荐

  1. Vue Cli3安装配置步骤

    一.准备工作: mac系统的前面加上sudo获取管理员权限 安装node.js(自带了软件包管理工具npm) 安装webpack,命令: sudo npm install webpack -g //- ...

  2. 如何卸载MySQL8.0.11_win10安装mysql8.0.11卸载5.7

    卸载5.7 的安装方式是免安装版本的,需要卸载. 1.停止服务 以管理员身份启动cmd命令窗口 net stop mysql 或是任务管理器找到mysql服务停止. 2.删除 sc delete my ...

  3. 安装linux并卸载windows,如何在安装双启动后卸载 Windows 或者 Linux

    这个过程其实非常简单,但很多人安装双系统后第一次遇到这类问题时总会向我们求助,因此我们决定把方法写在这里,以便大家能够很容易看到.当你想卸载某个操作系统时,只需要找到它在哪里,然后把对应的分区删除就可 ...

  4. 卸载32位office安装64位office卸载不完全导致不能安装64位office时解决办法

    转载自https://blog.csdn.net/zzfenglin/article/details/60780831 问题描述 安装64位office办公软件的时候提示已经安装32位的office办 ...

  5. Ubuntu卸载自带Firefox安装Firefox中国版

    Ubuntu卸载自带Firefox安装Firefox中国版 卸载自带Firefox 查找火狐浏览器的安装包内容 卸载安装小包 安装Firefox中国版 下载国内版火狐:[Firefox官网](http ...

  6. Linux彻底卸载删除Mysql和安装mysql

    mysql 卸载 1.如果已安装成功 则需要卸载前请先关闭Mysql服务 命令:service mysql stop 2.使用 rpm 命令的方式查看已安装的mysql 命令:rpm -qa|grep ...

  7. 安卓4.4.4安装哪个微信版本_新版微信被网友骂惨了,后悔更新了吗?教你一招迅速回到旧版本...

    在2018年的年尾,微信更新了最新的IOS7.0版本,在新年的第三天(1月3日),微信同样正版发布了安卓手机的7.0版本,用户可以在应用商店自行下载安装. 按照腾讯的尿性,在发布新版本的时候,会自动更 ...

  8. Vue cli版本更新,全局安装指定版本Vue cli3.x并继续使用Vue-cli2.x

    安装Vue cli3.x 由Vue-cli 2.x 升级到Vue-cli3,需要全局卸载2.x版本.命令: npm uninstall vue-cli -g 安装Vue-cli3.x.使用命令(错误示 ...

  9. 01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题

    01-路由跳转 安装less this.$router.replace(path) 解决vue/cli3.0语法报错问题 参考文章: (1)01-路由跳转 安装less this.$router.re ...

最新文章

  1. 与《管理幸福》一书作者Jurgen Appelo的访谈
  2. redis 五大数据类型之set篇
  3. 采购订单检查/保存BADI使用
  4. Python Django 一对多逆向查询示例
  5. JavaFX自定义控件– Nest Thermostat第3部分
  6. Google Maps API 申请方式变更为APIs Console, android手机申请方式
  7. 由比特币想到的货币那些事儿
  8. Orcale的存储过程
  9. 英伟达 VS. 英特尔:后浪来袭!
  10. 双非,比赛经历对找算法类工作有帮助吗?
  11. 数据库系统概念第6版第三章答案
  12. 万能ABAP程序修改器
  13. 微软 DevRel 中国团队热招软件工程师
  14. 实战四:Kaggle自行车租赁预测比赛
  15. 同济大学计算机专业辅修声乐,同济大学关于本科生修读辅修专业的管理办法
  16. ADO.NET 连接MySQL 8.0.23
  17. GridView分页 记录总数:15 总页数:2 当前页:1 首页 上一页 下一页 尾页 GO
  18. 2K薪酬收微博评论自动点赞码源 有能力的大佬加Q 9596702
  19. Endnot引文格式设置随笔
  20. esc键 qt 退出菜单_【Qt】QDialog之屏蔽Esc键【转】

热门文章

  1. 【转】关于python中re模块split方法的使用
  2. GNU make manual 翻译(四十二)
  3. 【JAVA】FreeMarker学习1(Ftl)
  4. 剑指offer-从尾到头打印链表03
  5. Confluence 6 使用电子邮件可见
  6. 如何为编程爱好者设计一款好玩的智能硬件(十)——无线2.4G通信模块研究·一篇说完...
  7. [MetalKit]7-Using-MetalKit-part-6使用MetalKit6
  8. “MapReduce: Simplified Data Processing on Large Clusters”
  9. ActiveMQ基本介绍
  10. 军哥lnmp一键安装包详解