【问题标题】:Uninstalling bower installed with a different version of npm卸载使用不同版本的 npm 安装的 bower
【发布时间】:2014-07-19 07:08:00
【问题描述】:

我有一个 Ubuntu 14.04 系统。我已经安装了 npm 并使用

安装了 bower
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 吗? (或者至少回到一个干净的状态,这样我就可以从头开始了?)

【问题讨论】:

  • 只是瞎猜,你安装的是sudo,所以目录可能不同。和/或您当前的用户无法搜索安装它的 sudo 路径。
  • 只是一个注释,在windows中你可以使用where bower

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


【解决方案1】:

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

【讨论】:

  • 我爱你,@npm_support :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-07
  • 2022-08-18
  • 2015-11-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多