gpt4 book ai didi

node.js - 如何从 Ubuntu 中删除 Node 版本 0.12?

转载 作者:太空宇宙 更新时间:2023-11-03 22:53:59 25 4
gpt4 key购买 nike

我安装了 Node js 0.12 以获取和谐功能。但现在在我的项目开发中,我正在使用 nvm,这样我就可以拥有多个 Node 版本。我已将默认版本设置为 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。我进行了很多搜索以删除此版本,但找不到任何有效的解决方案。

最佳答案

执行

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

它将安装 Node 0.10.x。

如果您打算键入

,您还需要重新创建软链接(soft link)

node

从命令行。

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

最后,重新安装npm

sudo apt-get install npm

关于node.js - 如何从 Ubuntu 中删除 Node 版本 0.12?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30255007/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com