如何从 Ubuntu 中删除节点版本 0.12?
How to remove node version 0.12 from Ubuntu?
我安装了 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 installer,版本还是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
它将安装节点 0。10.x。
如果您打算输入
,您还需要重新创建软件 link
node
从命令行。
ln -s /usr/bin/nodejs /usr/bin/node
最后,重新安装npm
sudo apt-get install npm
我会完全删除 node 和 npm,然后使用 https://github.com/creationix/nvm 安装新版本。使用 nvm,您可以轻松管理多个节点版本。
还有其他管理节点版本的方法,例如 https://github.com/tj/n 或 nave
我安装了 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 installer,版本还是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
它将安装节点 0。10.x。
如果您打算输入
,您还需要重新创建软件 linknode
从命令行。
ln -s /usr/bin/nodejs /usr/bin/node
最后,重新安装npm
sudo apt-get install npm
我会完全删除 node 和 npm,然后使用 https://github.com/creationix/nvm 安装新版本。使用 nvm,您可以轻松管理多个节点版本。
还有其他管理节点版本的方法,例如 https://github.com/tj/n 或 nave