【问题标题】:How to remove node version 0.12 from Ubuntu?如何从 Ubuntu 中删除节点版本 0.12?
【发布时间】:2015-09-26 16:32:47
【问题描述】:

我已经安装了 node js 0.12 以获得和谐功能。 但是现在在我的项目开发中,我正在使用 nvm,以便我可以拥有多个节点版本。我已将默认版本设为 0.10.34。所以每当我输入这个命令时:

node --version

我得到的版本是 0.10.34。这很好。

但是在安装一些像 node-inspector 这样的包时,会出现以下警告,并且我的调试器在安装时无法正常工作。

engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: {"node":"0.12.3","npm":"2.9.1"})

调试器给出如下错误:

Error: Cannot find module '/usr/lib/node_modules/node-inspector/node_modules/v8-debug/build/debug/v0.4.4/node-v11-linux-x64/debug.node'
Runtime.getProperties failed.
ReferenceError: frame_index is not defined

根据 npm 安装程序,版本仍然是 0.12。 我进行了很多搜索以删除此版本,但找不到任何可行的解决方案。

【问题讨论】:

标签: node.js npm ubuntu-14.04 node-inspector


【解决方案1】:

执行

sudo apt-get remove nodejs

卸载 0.12.x 版本的 nodejs。如果你在 Ubuntu 14.04 上的体验和我一样,那也卸载了 npm。

您使用 curl 获得的脚本添加了文件 /etc/apt/sources.list.d/nodesource.list

删除该文件

sudo rm /etc/apt/sources.list.d/nodesource.list

然后执行

sudo apt-get install nodejs

它将安装节点 0.10.x。

如果您打算键入,您还需要重新创建软链接

节点

从命令行。

ln -s /usr/bin/nodejs /usr/bin/node

最后,重新安装 npm

sudo apt-get install npm

【讨论】:

    【解决方案2】:

    我将完全删除 node 和 npm,然后使用 https://github.com/creationix/nvm 安装新版本。使用 nvm,您可以轻松管理多个节点版本。

    还有其他管理节点版本的替代方法,例如 https://github.com/tj/n 或 nave

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-26
      • 2019-09-12
      • 2021-10-13
      • 1970-01-01
      • 2019-04-12
      • 2010-09-05
      • 2011-02-22
      • 2014-06-10
      相关资源
      最近更新 更多