vue.js - 如何卸载 vue-cli 2.x.x

标签 vue.js vue-cli

即使使用了npm uninstall 命令,我仍然可以使用vue 命令。

christianjavan@rog:~$ sudo npm uninstall  vue-cli
npm WARN christianjavan@1.0.0 No description
npm WARN christianjavan@1.0.0 No repository field.

up to date in 0.781s
found 0 vulnerabilities

christianjavan@rog:~$ vue -V
2.9.2
christianjavan@rog:~$ sudo npm uninstall -g vue-cli
up to date in 0.039s
christianjavan@rog:~$ sudo npm uninstall vue-cli
npm WARN christianjavan@1.0.0 No description
npm WARN christianjavan@1.0.0 No repository field.

up to date in 0.721s
found 0 vulnerabilities

christianjavan@rog:~$ vue -V
2.9.2
christianjavan@rog:~$ npm update
christianjavan@rog:~$ sudo npm update
christianjavan@rog:~$ vue -V
2.9.2

我已经尝试过完全删除 nodejs 并重新安装,但它似乎也不起作用。

关于如何删除 vue-cli 2.x.x 的任何想法?

最佳答案

[解决方案]

我是这样解决的。

使用 which vue 我看到了 vue 的安装位置。

christianjavan@rog:$ which vue
/usr/bin/vue

然后我删除了安装文件夹中的所有vue文件

christianjavan@rog:/usr/bin$ sudo rm -rf vue
christianjavan@rog:/usr/bin$ sudo rm -rf vue-init
christianjavan@rog:/usr/bin$ sudo rm -rf vue-list

然后我完全按照 this link 中的说明进行操作.

christianjavan@rog:/$ mkdir ~/.npm-global
mkdir: cannot create directory ‘/home/christianjavan/.npm-global’: File exists
christianjavan@rog:/$ npm config set prefix '~/.npm-global'
christianjavan@rog:/$ export PATH=~/.npm-global/bin:$PATH
christianjavan@rog:/$ source ~/.profile

然后我尝试安装新的vue cli

christianjavan@rog:/$ npm install -g @vue/cli

然后我做了 vue --version 终于安装了 3.0.3 版本

christianjavan@rog:/$ vue --version
3.0.3

注意:稍后尝试再次运行 vue -V 后,没有找到 vue 命令,所以我将新的 vue 目录导出到 PATH。当您运行 npm install -g @vue/cli 时,该命令会为您提供新的 vue 目录。

christianjavan@rog:~$ npm install -g @vue/cli
/home/christianjavan/.npm-global/bin/vue -> /home/christianjavan/.npm-global/lib/node_modules/@vue/cli/bin/vue.js

将该目录添加到您的 PATH。

christianjavan@rog:~$ export PATH=$PATH:/home/christianjavan/.npm-global/bin

关于vue.js - 如何卸载 vue-cli 2.x.x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52322570/

相关文章:

javascript - 替换后,跳过字符串的该部分 - Regex Javascript

javascript - 将复选框链接到 Vue.js 中的列表项

javascript - Vue动态添加不同组件

vue.js - vue库自己的vuex

javascript - Vue 3 <router-view> 在使用历史模式构建后得到评论

vue.js - Vue-cli 3 - Material 设计图标安装

javascript - 将JQuery全局添加到Vue CLI 4

vue.js - 如何使用 Vue 动态创建多个引导卡

vue.js - 字体超棒的 SVG 图标不适用于 Vuetify

webpack - 如何让 Vue (vue cli 3) 正确处理 GraphQL 文件?