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

Enr*_*ent 5 ubuntu version-compatibility node.js npm bower

我有一个Ubuntu 14.04系统.我安装了npm,我安装了凉亭

sudo npm install -g bower
Run Code Online (Sandbox Code Playgroud)

一段时间后,我意识到我正在使用来自ubuntu存储库的节点和npm,所以为了使用最新版本,我添加了存储库:

$ sudo add-apt-repository ppa:chris-lea/node.js
Run Code Online (Sandbox Code Playgroud)

并更新包.

现在我试图从系统中卸载bower,但猜猜是什么?我明白了:

$ sudo npm remove -g bower
npm WARN uninstall not installed in /usr/lib/node_modules: "bower"
Run Code Online (Sandbox Code Playgroud)

那么,等等,什么?它无法找到鲍尔?所以我试着去做

which bower
Run Code Online (Sandbox Code Playgroud)

这里的输出是:

/usr/local/bin/bower
Run Code Online (Sandbox Code Playgroud)

我真的不明白发生了什么.我怀疑我遇到了不同版本的npm和nodejs一起玩不好的问题,因为我安装的bower与我现在安装的版本不同npm.我现在怎么能卸载Bower的想法?(或者至少回到一个干净的状态,以便我可以从头开始?)

isa*_*acs 17

sudo npm uninstall bower -g --prefix=/usr/local