如何删除 vue cli 2?

新手上路,请多包涵

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

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

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

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

vue --version 仍然得到钢 2.8.2

原文由 Mahdi Toosi 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 522
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

然后我完全按照 这个链接 中所说的做了。

 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

原文由 Christian Hernandez 发布,翻译遵循 CC BY-SA 4.0 许可协议

我使用 nvm 在节点版本之间切换。就我而言,我已经在 system 节点上安装了 vue-cli 并且已符号链接到 /usr/local/bin/vue

修理:

 nvm use system
npm uninstall -g vue-cli

此时 which vue 应该返回 vue not found 。在这种情况下,您可以 nvm use 您想要的版本,它应该会超出该版本的目录。

原文由 groksrc 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏