卸载使用不同版本的 npm 安装的 bower
Posted
技术标签:
【中文标题】卸载使用不同版本的 npm 安装的 bower【英文标题】:Uninstalling bower installed with a different version of npm 【发布时间】:2014-07-19 07:08:00 【问题描述】:我有一个 Ubuntu 14.04 系统。我已经安装了 npm 并使用
安装了 bowersudo 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
【参考方案1】:
sudo npm uninstall bower -g --prefix=/usr/local
【讨论】:
我爱你,@npm_support :)以上是关于卸载使用不同版本的 npm 安装的 bower的主要内容,如果未能解决你的问题,请参考以下文章