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

时间:2014-05-29 17:14:43

标签: node.js ubuntu npm bower version-compatibility

我有一个Ubuntu 14.04系统。我安装了npm,我使用

安装了凉亭
sudo npm install -g bower

之后的一段时间,我意识到我正在使用来自ubuntu存储库的节点和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"

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

which bower

,这里的输出是:

/usr/local/bin/bower

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

1 个答案:

答案 0 :(得分:17)

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