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

如您所知,vue/cli已更新到版本3.

Document says vue doc and I'm in ubuntu 17.10 , try to remove vue-cli with npm uninstall vue-cli -g .

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

vue --version号仍然有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

然后我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

Vue.js相关问答推荐

Vuetify 3 改变 Select 的 colored颜色

NUXT 3 在客户端获取数据

Vuex Mutations 和 Airbnb eslint

如何在 A-La-Carte 系统中使用 vuetify 加载程序时导入 vuetify/lib

如果找不到路由,Vue.js如何重定向到公共路由

在Vue cli项目中,Laravel api app放在哪里以及如何在vue js中调用api?

VueJS中的绑定函数含义

如何对对象数组进行 v-model

如何从 Vuex 状态使用 Vue Router?

在 jest document.querySelector 中测试 vue 组件期间始终返回 null

为什么Vue.js 使用单字标签

自定义props类型

如何在nuxt路由中添加meta?

如何在 Node.js 服务器上部署 Vue.js 应用程序

VS代码中的红点是什么意思

输入文件 Select 事件在 Select 同一文件时未触发

我如何能够在 vue js html 中以给定格式进行多项 Select 和传递数据?

Vue cli 在 css 中构建生产更改不透明度

VS Code - 在 .vue 文件中启用 autoClosingTags 选项

为什么不能在 vue 模板中使用窗口?