vue.js - 我怎样才能删除 vue cli 2?

标签 vue.js terminal vue-cli

我想用@vue/cli 创建一个 vue 项目。

如你所知,vue/cli 更新到版本 3。

文件说 vue doc 我在 ubuntu 17.10 中,尝试使用 npm uninstall vue-cli -g 删除 vue-cli。

但在终端中我仍然只能访问 vue-cli 命令。

并且使用 vue --version 仍然得到 steel 2.8.2

最佳答案

我解决了你遇到的(或曾经遇到过的)同样的问题,我不知道你是否已经解决了,但我是这样解决的。

使用 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?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51615051/

相关文章:

vue.js - 如何在 Nuxt.js 中创建动态 'Breadcrumbs'

python - 我可以制作一个脚本来打开终端并运行 .py 吗?

c++ - 构建后 ncurses 无法正常工作

bash - 反向视频似乎不起作用

vue.js - 防止特定的 .vue 组件被捆绑

jquery - VueRouter + VueJs2 + MetisMenu = 折叠错误

vue.js - 点击工具提示内容 vuetify

javascript - Vue 哪里导入组件?

vue.js - 错误类型错误 : The 'compilation' argument must be an instance of Compilation

css - 如何在vue-cli元素中配置webpack css loader