【问题标题】:How to Clean uninstall nodejs / node on ubuntu 16.04如何在 ubuntu 16.04 上清理卸载 nodejs / node
【发布时间】:2018-10-01 19:06:17
【问题描述】:

我通过以下方式安装了 node 和 npm: $sudo apt-get install npm

然后我意识到节点版本是 4.2.6,我无法运行我的代码(一些函数语法错误/类型错误等)

所以我设置卸载nodejs:

sudo apt-get remove npm sudo apt-get purge nodejs sudo apt-get autoremove rm -r /usr/local/bin/npm rm -rf ~/.npm rm -rf /opt/local/bin/node rm -rf opt/local/include/node rm -rf /opt/local/lib/node_modules

使用最新的 LTS 再次安装, 我正在按照https://nodejs.org/en/download/package-manager/ 的安装说明进行操作

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs

我的问题:以上安装nodejs版本仍然是4.2.6,我怎样才能获得最新版本?还是卸载并清理4.2.6?

【问题讨论】:

  • 使用此命令进行卸载和清理:sudo apt-get remove 但此问题堆栈溢出askubuntu.com/questions/1143/how-can-i-uninstall-software
  • 这是特定于 nodejs 的卸载/安装 sudo apt-get install -y nodejs 正在读取包列表...完成 构建依赖树 读取状态信息...完成 将安装以下附加包:libuv1将安装以下新软件包:libuv1 nodejs 0 升级,2 新安装,0 删除和 203 未升级。需要获得 3,161 kB/3,218 kB 的档案。此操作后,将使用 13.4 MB 的额外磁盘空间。获取:1 archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nodejs amd64 4.2.6~dfsg-1ubuntu4.1 [3,161 kB]
  • @SamDev :这非常特定于 nodejs 和 ubuntu,而不是“如何卸载任何包”。如果您能阅读完整的问题,我将不胜感激

标签: node.js ubuntu


【解决方案1】:

您可以使用 NVM (Node Version Manager) 安装节点

这样做:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

这将下载并执行 NVM 安装脚本。现在应该安装 NVM。

之后只需使用它来安装节点。打开一个new终端,例如做

nvm install 6.11.4

这将安装节点版本 6.11.4,这是最新的 LTS。你可以安装任何你想要的版本。做

nvm ls-remote

查看所有可用版本并替换版本号。

您可以安装任意数量的节点版本,并使用它们在它们之间切换

nvm 使用 6.11.4

您也可以使用设置默认版本

nvm alias default 6.11.4

【讨论】:

  • @Mina - 谢谢,帮我摆脱了束缚
【解决方案2】:

转到node.org 网站

下载二进制文件

解压

用解压后的内容替换原始文件

例如

sudo mv ./bin/* /usr/bin/
sudo mv ./lib/* /usr/lib/
etc ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-02
    • 2017-10-15
    • 2017-05-02
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 2016-04-17
    • 2018-07-03
    相关资源
    最近更新 更多