我想用@vue/cli 创建一个 vue 项目。
如你所知,vue/cli 更新到版本 3。
文件说
我在 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/