VSCode与GitBash插件路径不一致,如何卸载C盘的对应插件?
解决C盘Vue CLI卸载困境
你这情况确实闹心——VSCode终端揪着C盘用户目录里的旧Vue CLI不放,直接卸载还会误删D盘的自定义安装,手动删文件还碰报错。别担心,咱们可以精准定位C盘的安装包来卸载,完全不会影响D盘的版本:
步骤1:确认C盘Vue CLI的npm全局前缀路径
先在VSCode终端里跑这个命令,确认当前终端指向的npm全局路径:
npm config get prefix
如果输出是C:\Users\username\AppData\Roaming\npm,那这就是C盘Vue CLI所在的全局包路径,把这个路径记好。
步骤2:精准卸载C盘的Vue CLI
用--prefix参数指定C盘的npm前缀路径,让npm只操作这个路径下的包,绝不碰D盘的安装:
npm uninstall -g @vue/cli --prefix "C:\Users\username\AppData\Roaming\npm"
记得把命令里的username替换成你实际的用户名哈。
步骤3:验证卸载结果
在VSCode终端里运行:
vue --version
如果提示'vue' 不是内部或外部命令...,说明C盘的版本已经被卸载干净了。这时候终端会自动去环境变量里找D盘的Vue CLI,再跑一次vue --version,就能看到D盘的版本号了。
额外小贴士:手动删文件报错怎么办?
要是之前删C盘文件时提示被占用,先关掉VSCode和所有相关终端窗口,打开任务管理器结束所有node.exe进程,再重新执行上面的卸载命令,或者手动删除C:\Users\username\AppData\Roaming\npm\node_modules\@vue目录,以及npm文件夹下的vue.cmd、vue.ps1文件,这样就不会报错了。
内容的提问来源于stack exchange,提问作者gfddd1231
相关产品推荐
相关产品推荐

