我解决了你已经(或曾经)解决过的同一个问题,我不知道你是否已经解决了,但以下是我如何解决的.
使用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
然后我try 安装新的vue cli
christianjavan@rog:/$ npm install -g @vue/cli
然后我做了vue版本,最后安装了3.0.3版本
christianjavan@rog:/$ vue --version
3.0.3
我真的希望这能有所帮助.
注意:稍后再次try 运行vue-V后,它没有找到vue命令,因此我将新的vue目录导出到路径.当您运行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
将该目录添加到路径中.
christianjavan@rog:~$ export PATH=$PATH:/home/christianjavan/.npm-global/bin