即使在使用npm卸载命令之后,我仍然可以使用vue命令。
christianjavan@rog:~$ sudo npm uninstall vue-cli
npm WARN christianjavan@1.0.0 No description
npm WARN christianjavan@1.0.0 No repository field.
up to date in 0.781s
found 0 vulnerabilities
christianjavan@rog:~$ vue -V
2.9.2
christianjavan@rog:~$ sudo npm uninstall -g vue-cli
up to date in 0.039s
christianjavan@rog:~$ sudo npm uninstall vue-cli
npm WARN christianjavan@1.0.0 No description
npm WARN christianjavan@1.0.0 No repository field.
up to date in 0.721s
found 0 vulnerabilities
christianjavan@rog:~$ vue -V
2.9.2
christianjavan@rog:~$ npm update
christianjavan@rog:~$ sudo npm update
christianjavan@rog:~$ vue -V
2.9.2我已经尝试过完全删除nodejs并重新安装,但它似乎也不起作用。
对于如何删除vue-cli 2.x.x有什么想法吗?
发布于 2018-09-18 20:11:34
溶液
我就是这样解决的。
使用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版本,最后安装了3.0.3版本
christianjavan@rog:/$ vue --version
3.0.3注意:在以后再次运行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发布于 2018-09-14 05:04:13
看起来您缺少了一个标记以确定上下文;也许可以尝试sudo npm uninstall -g vue-cli (或-S或-D需要)
发布于 2020-11-17 20:31:28
使用以下命令: npm安装-g @vue/cli -force
https://stackoverflow.com/questions/52322570
复制相似问题