使用不同版本的npm安装的bower如何卸载

5

我有一个Ubuntu 14.04系统。我已经安装了npm,并使用以下命令安装了bower:

sudo npm install -g bower

之后我意识到我使用的是来自Ubuntu仓库的node和npm,为了使用最新版本,我添加了该仓库:

$ sudo add-apt-repository ppa:chris-lea/node.js

请更新软件包。

现在我正在尝试从系统中卸载bower,但是猜猜看? 我得到了这个错误:

$ sudo npm remove -g bower
npm WARN uninstall not installed in /usr/lib/node_modules: "bower"

所以,等等,什么?它找不到Bower?所以我尝试制作
which bower

输出结果如下:

/usr/local/bin/bower

我不太明白发生了什么事情。我怀疑我遇到了一个问题,因为我安装bower时使用的是与我现在安装的不同版本的npm,而nodejs不友好地一起协作。有任何想法如何卸载Bower吗?(或者至少回到干净的状态,以便我可以重新开始)?


只是猜测,您可能使用sudo安装,因此目录可能不同。或者您当前的用户无法搜索安装位置所在的sudo路径。 - user568109
只是一个提示,在Windows中,您可以使用“where bower”。 - Raphael Isidro
1个回答

17

sudo npm卸载bower -g --prefix=/usr/local


1
我爱你,@npm_support :) - Enrique Moreno Tent

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接