Linux 如何卸载或升级旧的node.js版本?

Linux 如何卸载或升级旧的node.js版本?,linux,node.js,Linux,Node.js,不久前,我在我的Ubuntu系统上安装了node.js。通过以下步骤(转储我的历史记录): 我的版本是v0.3.2-pre 请问,是否有一种通过卸载/安装或升级获得新版本的干净方法?我对make或git没有太多经验 谢谢再次做同样的事。新的二进制文件将复制到旧的二进制文件上 git clone创建git存储库节点源代码所在位置的副本 cd节点/将目录更改为您刚刚用这些文件创建的目录 /configure检查依赖项并创建生成文件 make执行该makefile,从而将源代码编译成二进制可执行文件

不久前,我在我的Ubuntu系统上安装了node.js。通过以下步骤(转储我的历史记录):

我的版本是v0.3.2-pre

请问,是否有一种通过卸载/安装或升级获得新版本的干净方法?我对make或git没有太多经验


谢谢再次做同样的事。新的二进制文件将复制到旧的二进制文件上

  • git clone
    创建git存储库节点源代码所在位置的副本
  • cd节点/
    将目录更改为您刚刚用这些文件创建的目录
  • /configure
    检查依赖项并创建生成文件
  • make
    执行该makefile,从而将源代码编译成二进制可执行文件、库和任何其他输出
  • ls-l
    列出当前目录中的文件
  • node
    运行刚刚从源代码编译的
    node
    二进制可执行文件,以确保编译成功
  • sudo make install
    将刚创建的文件从当前目录复制到它们的永久主目录/usr/local/bin等
最后一步将用您刚刚构建的内容覆盖已经存在的内容

  • 使用curl(或wget)安装npm
    curlhttp://npmjs.org/install.sh |sh
  • 使用npm安装n
    npm安装-g n
  • 使用n
    n最新版本
  • 是一个节点版本管理器。它为你做了所有的工作。它会安装并切换到您指定的版本,如果您已经安装了它,则只需切换

    注意:如果由于权限原因,您在安装东西时遇到问题,请不要使用sudo。输入此命令一次,将您的用户帐户设置为
    /usr/local/
    目录的所有者,这样您就可以在其中发出普通命令,而无需sudo。这是一个更明智的选择

    sudo chown -R $USER /usr/local
    

    sudo n latest/stable现在无法运行,因为最新版本是0.8.1,它链接到node-v0.8.1-RC1.tar.gz,n将查找node-v0.8.1.tar.gz,可以运行sudo n 0.8.0。

    1分钟解决方案,无需使用
    sudo
    : 节点当前稳定的“LTS”版本是12.18.42020-10-03),请参阅:了解最新版本

    步骤1-获取(节点版本管理器) 如果您对安装命令感兴趣,请阅读
    ... 它已经过几次审查

    步骤2-安装所需的node.js版本 获得NVM后,可以使用NVM命令安装Node.js的特定版本:

    nvm安装v12.18.4
    
    注意:您可能需要关闭并重新打开终端窗口,以便
    nvm
    命令可用

    您应该期望在终端中看到类似的内容:

    Now using node v12.18.4
    
    第三步-享受余下的一天! 是的,很简单,不需要sudo
    现在请对此进行投票(这样其他人可以避免
    sudo
    -安装东西!)
    祝您在编写node.js代码时度过愉快的一天

    MicrosoftWindows用户?使用:

    tl;博士 查看节点邮件列表表明,使用NVM(节点版本管理器)是管理nodejs版本控制/升级的首选方法。见:


    NVM被认为比N更好,因为详细的命令意味着更容易在终端/SSH日志中跟踪您正在做的事情。它的速度也更快,通过不需要来拯救小猫,并且被node.js安全专家的团队使用

    这对我来说在Ubuntu 12.04上运行得很好:


    不需要建造任何东西。这将通过软件包管理器完成。

    最简单的Windows节点版本管理器是

  • 确保已卸载节点-确保已删除节点文件夹(默认为程序文件),并将其从用户和系统路径中删除。同时从
    C:\Users\[Username]\AppData\Roaming
    中删除
    npm
    npm缓存
    文件夹
  • git克隆git://github.com/marcelklehr/nodist.git
    或者如果您没有/没有使用git,请使用提供的.zip文件
  • ../nodest/bin
    添加到路径
  • 节点列表更新
    以安装依赖项
  • nodist-latest
    nodist-add 0.10.10&&nodist 0.10.10
    以安装和使用最新版本<代码>节点列表稳定,依次为您提供最新的稳定版本
  • 节点
    应以交互模式输入您(提示前为
  • 如果成功,victory lap:
    >console.log('yyyyyyyyyyy es!')

  • 还有一个需要Python2.7和git;我没有试过。

    更新到最新版本的最简单方法是使用NPM。 只需执行以下操作:

    sudo npm cache clean -f
    sudo npm install -g n
    sudo n stable
    
    如果需要最新的命令,只需将最后一个命令替换为

    sudo n latest
    

    这很容易。只需使用以下命令安装“节点版本管理器”:

    npm安装-g n

    然后输入命令:

    n最新版本


    我假设您在节点包上安装了npm。这将把你的节点升级到最新版本。

    今天,有node.js官方文档。 下面我试着简单解释一下Ubuntu操作系统的各种情况

  • 使用以下代码删除Node.js的当前旧版本

    a。如果Node.js是使用源代码
    /configure
    以及
    make install
    命令安装的

  • 如果安装目录仍然存在;
    • 使用
      cd
      命令进入node.js目录,如
      cd node-v0.12.3/
    • 运行
      sudo make uninstall
  • 如果移民局
    add-apt-repository ppa:richarvey/nodejs
    apt-get update
    apt-get install nodejs npm
    
    sudo npm cache clean -f
    sudo npm install -g n
    sudo n stable
    
    sudo n latest